Messaging System Automates Meeting Scheduling Responses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern communication systems often involve unnecessary exchanges due to a lack of access to pertinent information, leading to inefficiencies as users may send unsuitable messages that require manual responses, increasing the number of interactions needed to reach a conclusion.

Innovation Solution

A system utilizing natural language processing and machine learning to analyze messages and user data, allowing for the automatic generation and display of responses on behalf of the recipient, thereby reducing the number of interactions by predicting suitable responses based on the recipient's schedule, preferences, and other data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users send messages without access to recipient information, then communication freedom is maintained, but unnecessary exchanges increase and communication efficiency decreases

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidtime for unnecessary exchanges
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically analyzing incoming messages and generating predicted responses before the recipient needs to manually reply. This preliminary analysis includes accessing recipient information, determining message relevance, and preparing response options, thereby reducing the time for unnecessary exchanges and improving communication efficiency.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the system automatically analyzes messages and generates responses, then the number of interactions is reduced, but system complexity increases

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

Solution Approach 1:

The system introduces an intermediary component that automatically analyzes messages and generates predicted responses. This intermediary layer handles the complex tasks of message analysis, relevance determination, and response generation, thereby reducing the number of direct interactions between users while managing system complexity through a dedicated automated processing layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the system accesses recipient information to predict responses, then communication precision improves, but information privacy concerns increase

Engineering Contradiction:
Improveresponse prediction accuracyVSAvoidrecipient information privacy
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system applies local quality by selectively accessing and using only the specific recipient information that is relevant for predicting appropriate responses. Rather than broadly accessing all recipient data, the system focuses on localized, context-relevant information such as communication history and preferences, thereby improving prediction accuracy while minimizing privacy intrusion.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10796236B2Messaging system
Publication Date: 2020.10.06 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10796236B2 patent drawing
  • US10796236B2 patent drawing

AI summary

A system includes a processor and a memory in communication with the processor. The memory includes executable instructions that, when executed by the processor, cause the processor to control the device to perform functions of receiving a first communication sent from a first device associated with a first user via a communication network, the first communication intended for a second device associated with a second user and in communication with the first device via the communication network; determining that the first communication is related to scheduling a meeting between the first and second users; identifying a time slot for the meeting based on second user schedule information; automatically generating a second communication responding to the first communication on behalf of the second user, the second user communication including an indication of the identified time slot for the meeting; and causing the second communication to be displayed on at least one of the first and second devices. The system thus reduces or eliminates unnecessary communications exchanged between users to schedule a meeting.