Dynamic Field List for Report Layouts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current database systems make it difficult for users to select and compare fields across multiple records, as existing formats like form view and list view do not facilitate easy comparison, and users must navigate the entire database to select relevant fields, which is tedious and time-consuming.

Innovation Solution

A process and system that allows users to select fields by presenting a filtered list of pertinent fields within a report format, enabling users to toggle between a limited and unlimited list of fields, reducing the need to navigate the entire database and facilitating field selection for operations like sorting and data manipulation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users navigate the entire database to select relevant fields, then all available fields can be accessed, but the process becomes tedious and time-consuming

Engineering Contradiction:
Improvefield selection processVSAvoidtime to select fields
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary action by automatically identifying and presenting only the relevant fields needed for the current report layout before the user needs to select them. The field selection interface pre-populates or filters to show only fields that are pertinent to the selected layout, eliminating the need for users to manually navigate through the entire database structure to find relevant fields.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If all fields are displayed in the report layout, then complete data is available, but visual clutter increases and comparison becomes difficult

Engineering Contradiction:
Improvedata completenessVSAvoiddata comparison ease
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system extracts and displays only the pertinent fields that are relevant to the selected report layout, removing unnecessary fields from the display. This extraction process maintains data completeness for the specific reporting purpose while eliminating visual clutter, making it easier for users to compare data across records by showing only the fields that matter for the current context.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If the system presents a filtered list of pertinent fields, then field selection becomes easier, but access to non-pertinent fields is limited

Engineering Contradiction:
Improvefield selection easeVSAvoidfield selection flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The field selection interface is made dynamic by allowing users to toggle between different modes: a filtered view showing only pertinent fields for the current layout, and an unfiltered view showing all available fields. This dynamic adaptability lets users switch between ease of operation (filtered view) and versatility (unfiltered view) based on their specific needs, with the system adjusting the field list presentation accordingly.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7873912B1Process and system for providing a reduced set of fields associated with a report layout
Publication Date: 2011.01.18 APPLE INC
  • US7873912B1 patent drawing
  • US7873912B1 patent drawing
  • US7873912B1 patent drawing

AI summary

The present invention provides methods and apparatus for presenting fields associated with a report format suitable for displaying data associated with a plurality of fields, the plurality of fields being associated with one or more records. A layout is obtained, the layout being a report format including the plurality of fields. A user selection is received. A first list of fields that are pertinent to the layout (e.g., including the plurality of fields) is presented when the user selection is in a first state. For instance, the first list of fields may include only the fields that are in the layout (e.g., visible to the user). When the user selection is in a second state, a user is presented or provided access to a second list of fields, where the second list of fields includes fields that are not in the layout. The second list of fields may also include the fields that are pertinent to the layout (e.g., those fields in the layout).