Document Control Items for Section Break Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing document editing applications face challenges in rendering and distributing unstructured text documents lacking document control items, which complicates control of renderers and equipment like printing devices.

Innovation Solution

A system and method that analyze text documents, insert document control items to demark section breaks, and generate labels, using machine learning models to classify sections and control the rendering and distribution of documents, thereby facilitating efficient navigation and reduced user input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If document control items are inserted into unstructured text documents, then rendering control and distribution are improved, but document complexity increases

Engineering Contradiction:
Improverendering controlVSAvoiddocument structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the text document into logical sections by inserting document control items at identified section breaks. This segmentation enables the renderer to process and display the document in manageable sections, improving rendering control while maintaining a relatively simple document structure through automated segmentation rather than manual formatting.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces document control items as intermediary elements between the raw text content and the renderer. These control items act as mediators that carry instructions for the renderer without being part of the visible document content, thereby improving rendering control while adding minimal visual complexity to the document.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Extent of automation

If machine learning models are used to classify sections and generate labels, then automation and processing efficiency are improved, but computational resources and time requirements increase

Engineering Contradiction:
Improvesection classificationVSAvoidcomputational resources
Core Design Contradiction:
Extent of automationVSUse of energy by moving object

Solution Approach 1:

The patent applies machine learning models to perform preliminary classification of text sections before the actual rendering or distribution process. By pre-identifying section breaks and generating labels in advance, the system automates the analysis process and reduces the computational burden during subsequent rendering operations, especially on resource-constrained devices.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If documents are broken into logical sections with control items, then distribution efficiency and bandwidth usage are improved, but document processing complexity increases

Engineering Contradiction:
Improvedistribution efficiencyVSAvoiddocument processing
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts essential document structure information by identifying and isolating section breaks, then represents this structure through compact document control items. This extraction allows the system to transmit only the necessary structural metadata during distribution, improving bandwidth efficiency while maintaining manageable processing complexity through automated extraction rather than manual parsing.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11847408B2Document control item
Publication Date: 2023.12.19 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11847408B2 patent drawing
  • US11847408B2 patent drawing
  • US11847408B2 patent drawing

AI summary

A system and method for generating a document control item is described. The system accesses a text document and extracts a portion of the text document. The portion comprises some but not all of the text document. The system sends the portion of the text document to a trained machine learning model and, in response, receives a classification of the portion as demarking a section break. The system modifies the text document by inserting a document control item into the text document at a location of each portion classified as demarking a section break. The system stores the modified document.