Smart Table Filtering With Embedded Boolean Logic for Faster Data Views

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current project management software applications are inefficient in managing complex operations across multiple employees and departments, requiring manual filtering and graphical user interfaces that are time-consuming and cumbersome.

Innovation Solution

The development of systems and methods that allow for automatic filtering of data in complex tables and customization of chart generation based on table data selection, using processors to generate logical filters and real-time graphical representations, enabling users to interact directly with tables for efficient data management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual filtering and graphical user interfaces are used in current project management software, then data can be filtered and managed, but the process becomes time-consuming and cumbersome

Engineering Contradiction:
Improveoperation management efficiencyVSAvoidtime-consuming filtering process
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system pre-generates logical filters and graphical representations based on selected table data before user requests are fully processed. When users select data in a table, the system automatically creates filter logic and corresponding charts in advance, so that when filtering or visualization is requested, the work is already prepared or near-prepared, significantly reducing the time users wait for results.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables automatic filter generation that serves itself by detecting user selections in table data and autonomously creating appropriate logical filters and graphical representations without requiring users to manually configure complex filter settings. The system self-adapts to user intent by monitoring interactions and automatically generating the necessary filtering logic and visualizations.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If complex logical filters are generated automatically, then filtering accuracy improves, but system complexity increases

Engineering Contradiction:
Improvefiltering accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system introduces an intermediary layer between raw table data and final filter output. This intermediary automatically analyzes selected table data, infers user intent, and generates appropriate logical filter expressions. The intermediary handles the complexity of logical filter construction behind the scenes, presenting users with simple table selections while delivering accurate, complex filtering results without exposing users to the underlying system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If real-time graphical representations are generated from table data, then data visualization improves, but processing time increases

Engineering Contradiction:
Improvedata visualization qualityVSAvoidprocessing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system pre-processes table data to generate graphical representations in advance. When users select data in the table, the system has already prepared the processing pipeline and data structures needed for visualization. This preliminary preparation ensures that when users request or automatically receive graphical representations, the actual rendering time is minimized because the heavy lifting of data aggregation and chart configuration has been done beforehand.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11275742B2Digital processing systems and methods for smart table filter with embedded boolean logic in collaborative work systems
Publication Date: 2022.03.15 MONDAY COM LTD
  • US11275742B2 patent drawing
  • US11275742B2 patent drawing
  • US11275742B2 patent drawing

AI summary

Systems, methods, and computer-readable media for automatically filtering data in complex tables are disclosed. The systems and methods may involve at least one processor that is configured to display multiple headings including a first heading and a second heading, receive a first selection of a first cell associated with the first heading, wherein the first cell may include a first category indicator, receive a second selection of a second cell associated with the first heading, wherein the second cell may include a second category indicator, receive a third selection of a third cell associated with the second heading, wherein the third cell may include a third category indicator, generate a logical filter for the complex table, and, in response to application of the logical filter, to cause a display of a filtered collection of items from the first group that contain the third category indicator.