Personalized LLM Writing Assistance with Intent-First Editing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Neurodiverse users face challenges with unpredictable and complex interactions in software applications, particularly with generative AI models, leading to increased cognitive load, sensory overload, and difficulty in navigating cluttered interfaces, which can alienate them.

Innovation Solution

A computing device integrates a large language model (LLM) to provide personalized writing assistance by identifying user-specific preferences through a questionnaire, generating prompts for content modification, and displaying modified content based on user feedback, while ensuring minimal disruption and obtrusiveness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If generative AI model integrations are added to software applications to provide creative content and assistance, then user productivity and content creation capabilities are improved, but cognitive load and interaction complexity increase for users

Engineering Contradiction:
Improvecontent creation capabilityVSAvoidinteraction complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The AI assistant operates autonomously by monitoring the application environment, detecting user needs, and proactively offering assistance without requiring users to initiate complex interactions. The system self-manages the interaction flow by observing context and automatically determining when and how to provide help, reducing the cognitive burden on users.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The AI assistant serves as an intermediary layer between the user and the complex application functionality. It translates user intent into appropriate actions and presents information in simplified forms, mediating between the user's needs and the sophisticated underlying system capabilities without exposing the complexity to the user.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If application interfaces are customized with multiple configurable options to accommodate diverse user needs, then adaptability and user experience are improved, but interface complexity and sensory overload increase

Engineering Contradiction:
Improveinterface adaptabilityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The interface dynamically adapts to user preferences and context without presenting all configuration options simultaneously. The system adjusts interface elements, information density, and interaction patterns based on real-time detection of user needs and preferences, providing customization on-demand rather than requiring users to navigate complex configuration menus.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different portions of the interface are customized according to local user preferences and context rather than applying global configuration changes. The AI assistant adjusts specific interface elements, information presentation, and interaction modes based on the particular task and user state, providing targeted adaptation without overwhelming the user with comprehensive customization options.

Inventive Principle:
Principle #3Local quality

3Reliability

If multi-turn interactions with AI models are enabled to provide comprehensive assistance, then task completion quality is improved, but user time investment and focus disruption increase

Engineering Contradiction:
Improvetask completion qualityVSAvoidinteraction time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The AI assistant performs preliminary actions by proactively detecting user needs and preparing appropriate assistance before users explicitly request it. The system monitors the application environment and anticipates user requirements, initiating helpful actions in advance to reduce the number of interaction turns needed and minimize focus disruption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The AI assistant skips unnecessary interaction steps by directly providing the most relevant assistance based on context analysis. Rather than engaging in extended multi-turn conversations for every task, the system identifies and executes the most efficient path to task completion, rushing through intermediate steps that would otherwise require user initiation.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS20250315629A1Personalized writing assistance for software applications via LLM integrations
Publication Date: 2025.10.09 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20250315629A1 patent drawing
  • US20250315629A1 patent drawing
  • US20250315629A1 patent drawing

AI summary

Technology is disclosed herein for personalized writing assistance via an LLM integration in a software application. In an implementation, a computing device identifies user-specific preferences for content creation. The computing device submits a prompt to an LLM that includes selected content associated with a user and the user-specific preferences, along with a request for the LLM to suggest an intent to modify the selected content in view of the user-specific preferences. The computing device receives a reply from the LLM including the intent to modify the selected content. When the user accepts the suggestion, the computing device generates and submits a second prompt to the LLM including a request for the LLM to modify the selected content according to the intent. The computing device receives a reply from the LLM including a modified version of the selected content and displays the modified version of the selected content.