Document Lens Service for User-Specific Formatting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing document production and consumption technologies often fail to effectively align with the preferences and limitations of end-users, leading to inefficient document creation and consumption, which wastes computing and communication resources.

Innovation Solution

An enhanced document service that identifies end-user profiles to modify documents on-the-fly, aligning them with user-specific preferences, including font, spacing, and style, to enhance readability and impact.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If documents are produced with generic formatting and structure, then authoring time and resources are reduced, but document effectiveness and user consumption decrease

Engineering Contradiction:
Improvedocument authoring efficiencyVSAvoiddocument effectiveness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically changes document parameters (font type, font size, line spacing, paragraph indentation, heading styles) based on the identified end-user's profile and preferences. This allows the same document content to be presented in different formats optimized for different users, resolving the contradiction between efficient generic authoring and effective personalized delivery.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs preliminary actions by pre-identifying the end-user and retrieving their document profile preferences before the document is finalized or delivered. This advance preparation enables automatic customization without adding significant time to the authoring process, maintaining productivity while improving effectiveness.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If documents are customized for each end-user, then document consumption and impact improve, but computing resources and processing time increase

Engineering Contradiction:
Improvedocument consumption effectivenessVSAvoidcomputing resource utilization
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

Instead of creating entirely new customized documents for each user, the system creates modified copies of the original document by applying formatting transformations based on user profiles. This copying approach minimizes processing overhead compared to full document regeneration while still achieving personalized delivery.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system implements a universal document profile service that serves multiple users with different preferences from a single original document. The multi-functionality allows one document to be efficiently transformed into multiple user-specific versions, reducing the need for separate processing pipelines for each user.

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

3Ease of operation

If document formatting is simplified for accessibility, then readability for users with limitations improves, but document complexity and information density decrease

Engineering Contradiction:
Improvedocument readabilityVSAvoidinformation density
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system applies different formatting qualities to different parts of the document based on user needs. For example, it may increase font size and line spacing for users with visual impairments while maintaining complex information structures and content density. This localized adjustment of formatting properties improves readability without sacrificing information density.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10460011B2Enhanced document services
Publication Date: 2019.10.29 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10460011B2 patent drawing
  • US10460011B2 patent drawing
  • US10460011B2 patent drawing

AI summary

A document lens service identifies an end-user targeted to consume a productivity document being authored in a user interface to a productivity application. The service then also identifies a document profile specific to the end-user indicative of a model document for the end-user to consume. While the productivity document is being authored, suggestions may be surfaced in the user interface for aligning the productivity document with the model document.