Mobile Message NLP Action Suggestion System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile devices lack the ability to automatically interpret and act upon messages, such as SMS, MMS, and emails, to suggest appropriate actions or applications based on natural language processing, limiting their functionality in managing tasks and reminders.

Innovation Solution

A method that performs natural language processing on incoming messages to suggest actions or applications, which can be triggered automatically or with user acceptance, allowing for integration with virtual assistants and third-party servers to facilitate task management and user interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If natural language processing is performed on incoming messages to suggest actions or applications, then the device's ability to automatically interpret and act upon messages is improved, but the device complexity increases

Engineering Contradiction:
Improveautomatic message interpretation and action suggestionVSAvoidprocessing complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary NLP processing layer that sits between message reception and user interaction. This intermediary component automatically interprets message content, extracts actionable information, and generates suggestions without requiring complex user-side processing, thus resolving the contradiction between automation and complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service by allowing the mobile device to automatically interpret its own incoming messages and generate action suggestions without external assistance. The device autonomously processes messages, identifies tasks, and presents relevant actions to the user, reducing the need for manual intervention while managing complexity through automated workflows.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If automatic triggering of action suggestions is implemented upon message receipt, then user convenience is improved, but the risk of inappropriate or unwanted automatic actions increases

Engineering Contradiction:
Improveuser convenienceVSAvoidaccuracy of automatic suggestions
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements feedback mechanisms where the system monitors user responses to suggested actions and uses this information to refine future suggestions. By analyzing whether users accept, modify, or reject suggestions, the system learns from feedback to improve the accuracy and appropriateness of automatic action suggestions over time, balancing convenience with reliability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Instead of fully automating all message responses, the system takes a partial action approach by generating suggestions that require user confirmation or selection. This allows the system to provide convenient automated assistance while maintaining user control, preventing inappropriate automatic actions by requiring final user approval before execution.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If integration with third-party servers and virtual assistants is implemented, then the versatility of the system is improved, but the device complexity and number of connections increase

Engineering Contradiction:
Improveintegration capabilityVSAvoidsystem integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal integration architecture that allows the message processing system to work with multiple third-party services and virtual assistants through standardized interfaces. This multi-functional approach enables the system to adapt to different services without requiring separate specialized components for each, thus improving versatility while managing integration complexity through unified protocols and common processing logic.

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

Data Source

PatentUS10785173B2System and method for suggesting actions based upon incoming messages
Publication Date: 2020.09.22 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10785173B2 patent drawing
  • US10785173B2 patent drawing
  • US10785173B2 patent drawing

AI summary

A method in accordance with the present disclosure may include receiving a message at a mobile computing device and performing natural language processing (NLP) based interpretation of the message. Embodiments may further include suggesting at least one of an action and an application configured to perform the action, the suggestion based upon, at least in part, the NLP-based interpretation of the message.