Spreadsheet Data Field Segmentation for Report Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulty in selecting relevant data for reports in spreadsheets due to overwhelming volumes of data from unstructured spreadsheets, making it hard to find specific data for reporting scenarios.

Innovation Solution

A system and method that includes a data source module to identify relevant data sources, an active module to determine contextually relevant data items, and a display module to present data items on an active tab and an all tab, allowing users to focus on relevant data for report generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If all data items from the spreadsheet are presented to the user, then complete data availability is maintained, but user difficulty in selecting relevant data increases due to overwhelming volume

Engineering Contradiction:
Improvedata availabilityVSAvoiddata selection difficulty
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The field pane is segmented into multiple tabs (Active tab, All tab, Recently Used tab) that divide the complete data list into manageable sections. The Active tab displays only currently relevant fields, the All tab shows all available fields, and the Recently Used tab shows previously accessed fields. This segmentation allows users to access complete data when needed while avoiding overwhelming volumes during normal operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The tab interface acts as an intermediary between the complete data set and the user's information needs. Instead of presenting all data at once or requiring complex filtering, the tab structure provides intermediate views that curate and organize data based on current context, reducing cognitive load while maintaining access to complete information.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the field pane displays all data items, then comprehensive data access is provided, but the interface complexity increases

Engineering Contradiction:
Improvedata access completenessVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The field pane is divided into multiple tabs that segment the data display into functional sections. Each tab serves a specific purpose (Active, All, Recently Used), allowing the interface to maintain simplicity for common operations while providing comprehensive access when needed. This segmentation reduces perceived complexity by organizing information logically rather than presenting everything in a single complex view.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If data items are filtered to show only active fields, then ease of data selection is improved, but data completeness is reduced

Engineering Contradiction:
Improvedata selection easeVSAvoiddata completeness
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The field pane is segmented into multiple tabs where the Active tab shows only currently relevant fields for easy selection, while the All tab provides access to complete data. Users can switch between tabs based on their needs, maintaining both ease of operation for common tasks and data completeness for comprehensive analysis.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The field pane dynamically adapts its content based on user context and selection. The Active tab automatically updates to show relevant fields based on current data sources and report context, while the All tab remains static and comprehensive. This dynamic behavior provides ease of operation without permanently sacrificing data completeness.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9069748B2Selective generation and display of data items associated with a spreadsheet
Publication Date: 2015.06.30 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9069748B2 patent drawing
  • US9069748B2 patent drawing
  • US9069748B2 patent drawing

AI summary

A system and method for creating a report in a spreadsheet is disclosed. The system and method identifies a source of data items associated with the spreadsheet. The data items that are associated with the report that is generated in the spreadsheet are identified. A display including a field pane with an active tab and an all tab. The active tab displaying those data items that are determined to be associated with the report that is being generated in the spreadsheet. The all tab displaying all of the data items associated with the spreadsheet.