Table Style Storage in CAD File Formats

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing file formats, such as .DWG and .DXF, often have lifecycles longer than software products, leading to a lack of specific data structures or methods for formatting data associated with new functionalities, making it difficult for newer software releases to read and process files effectively.

Innovation Solution

A system and method for formatting data in computer-aided design applications that includes a table style with properties for table objects, such as title cells, header cells, and data cells, which can be stored and read from .DWG or .DXF files, allowing for customizable display and storage of table styles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If file formats maintain long lifecycles for stability, then compatibility is improved, but the ability to support new functionalities deteriorates

Engineering Contradiction:
ImprovecompatibilityVSAvoidsupport for new functionalities
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the file format into two distinct parts: a stable core structure that maintains backward compatibility, and an extensible extension mechanism that supports new functionalities. Table styles are separated from basic table data, allowing the core file format to remain unchanged while new styles can be added through extensions without breaking existing software.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a nested structure where table style definitions are embedded within the existing file format framework. The style information is nested as additional data structures that can be contained within or alongside traditional table objects, allowing new functionality to be packaged within the existing format without replacing it.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Adaptability or versatility

If software applications evolve to add new constructs, then functionality is improved, but compatibility with existing file formats deteriorates

Engineering Contradiction:
Improvenew functionalitiesVSAvoidcompatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent creates a universal table style mechanism that can serve multiple purposes: it works with traditional table objects, supports new table constructs, and maintains compatibility with existing file formats. The style definition system is designed to be multi-functional, handling both legacy and new requirements through a unified approach.

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

Solution Approach 2:

The patent prepares the file format in advance for future evolution by incorporating style definition capabilities that can accommodate new functionalities before they are needed. The extension mechanism is pre-built into the format structure, allowing software to add new constructs without requiring format changes at the time of evolution.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If new file formats are created for new functionalities, then adaptability is improved, but device complexity and loss of information deteriorates

Engineering Contradiction:
Improvesupport for new functionalitiesVSAvoidfile format complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the style definition functionality with the existing file format structure rather than creating a separate new format. Table styles are combined with table objects in a unified data structure, allowing new functionalities to be integrated into the existing format without increasing overall system complexity.

Inventive Principle:
Principle #5Merging (Combining)

4Adaptability or versatility

If new file formats are created for new functionalities, then adaptability is improved, but compatibility and information loss deteriorates

Engineering Contradiction:
Improvesupport for new functionalitiesVSAvoiddata compatibility
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent prepares the file format in advance for future evolution by incorporating style definition capabilities that can accommodate new functionalities before they are needed. The extension mechanism is pre-built into the format structure, allowing software to add new constructs without requiring format changes at the time of evolution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7526719B1File format for table styles
Publication Date: 2009.04.28 AUTODESK INC
  • US7526719B1 patent drawing
  • US7526719B1 patent drawing
  • US7526719B1 patent drawing

AI summary

Systems and methods are provided for formatting data. In one implementation, a system provided includes a device to persistently store a table style, the table style specifying properties inherited by a table object displayed in a computer-aided design program. The table object includes a title cell, header cells and data cells that each have properties and data. The table style includes an identifier to identify the table style that designates properties associated with the table object. Exemplary properties include a flow direction designator, horizontal spacing data, vertical spacing data, a first suppression flag, a second suppression flag, title cell properties, header cell properties, and data cell properties.