Auto-formatting Data Tables Using Learning Network Feature Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manual table formatting in electronic documents, such as spreadsheets, is tedious and time-consuming, especially for complex tables in domains like finance and government.

Innovation Solution

A computer-implemented method using a learning network to automatically determine formats for cells in a data table based on the semantic meaning and structure of the data, by extracting feature representations from attribute values and mapping them to appropriate formats.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual formatting is used for data tables, then users can control formatting details, but the process becomes tedious and time-consuming

Engineering Contradiction:
Improveformatting operationVSAvoidformatting time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs automatic table formatting by analyzing the data table structure and content, then applying appropriate formats without requiring manual user intervention. The formatting module automatically identifies table regions, determines cell formats based on data characteristics, and applies formatting rules, enabling the system to serve itself in the formatting task.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical formatting process with an automated computational system. A learning network analyzes attribute values of cells and automatically determines formatting options, substituting human manual operations with an intelligent automated system that processes formatting decisions algorithmically.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If automatic formatting is implemented using a learning network, then formatting time is reduced, but the system complexity increases

Engineering Contradiction:
Improveformatting efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The learning network is designed to handle multiple formatting tasks universally - it can analyze different data types, determine various cell formats (number, text, date, etc.), and apply diverse formatting rules through a single unified system, reducing the need for multiple specialized formatting tools.

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

Solution Approach 2:

The learning network acts as an intermediary between the raw data table and the formatting output. It receives attribute values from the data table, processes them through feature extraction and analysis, and generates formatting decisions, serving as a mediating layer that bridges data understanding and formatting application.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If manual formatting is used, then formatting can be customized for each cell, but the process is difficult for professional and complex tables

Engineering Contradiction:
Improveformatting adaptabilityVSAvoidformatting difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system applies local quality by analyzing and determining formats for individual cells based on their specific attribute values and characteristics. Each cell's format is determined independently based on its own data properties, allowing customized formatting decisions for each cell while maintaining overall automation.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The learning network analyzes parameter changes in data attributes (such as data type, length, pattern, and semantic meaning) and automatically adjusts formatting parameters accordingly. By monitoring changes in data characteristics, the system adapts formatting decisions to match the specific requirements of different cells and table structures.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12282855B2Auto-formatting of a data table
Publication Date: 2025.04.22 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12282855B2 patent drawing
  • US12282855B2 patent drawing
  • US12282855B2 patent drawing

AI summary

According to implementations of the present disclosure, there is provided a solution for auto-formatting of a data table. A computer-implemented method comprises obtaining values of at least one attribute for a plurality of cells in a data table, the values of the at least one attribute indicating at least one of a semantic meaning of data filled in the cells or a structure of the data table, the cells being arranged in rows and columns in the data table; extracting a feature representation of the values of the at least one attribute In using a first learning network; and determining respective formats for the cells based on the feature representation using at least the first learning network. In this way, it is possible to implement automatic mapping from attribute settings of cells to cell formats by using a learning network, thereby achieving auto-formatting of the data table.