Input Suggestion System Using Recipient Linguistic Profiles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In electronic messaging environments, vocabulary mismatches between senders and recipients often hinder communication due to differences in language usage, with existing solutions failing to effectively provide input suggestions that account for the recipient's language choices across various application scenarios.

Innovation Solution

A computer-implemented method and system that identifies the intended recipient, location, and time of an electronic message to determine and provide input suggestions based on the recipient's input profile, ensuring that the suggestions are contextually relevant and understandable.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a linguistic profile is constructed based on the recipient's language choices to match vocabulary, then communication effectiveness is improved, but the profile fails to reflect the recipient's language choices in different application scenarios

Engineering Contradiction:
Improvecommunication effectivenessVSAvoidlanguage profile adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the unified linguistic profile into multiple scenario-specific profiles (e.g., professional, casual, technical scenarios). Each profile captures the recipient's language preferences in specific contexts, allowing the system to select the appropriate profile based on the current communication scenario, thereby resolving the contradiction between reliability and adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects and switches between different linguistic profiles based on the detected scenario. Instead of using a static profile, the system adapts the language suggestions in real-time according to the communication context, ensuring both consistency within each scenario and versatility across different scenarios.

Inventive Principle:
Principle #15Dynamics

2Loss of information

If input suggestions are provided based on recipient vocabulary, then message understanding is improved, but the system complexity increases due to multiple profiles and scenario detection

Engineering Contradiction:
Improvemessage understandingVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-construction and storage of multiple linguistic profiles for different scenarios before actual communication occurs. This allows the system to quickly retrieve and apply the appropriate profile during messaging without performing complex real-time analysis, reducing the perceived complexity during operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces scenario detection as an intermediary layer between the user input and the linguistic profile selection. This intermediary automatically identifies the communication scenario and selects the appropriate profile, simplifying the overall system architecture by automating the selection process and reducing manual configuration complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11750543B2Method, device and system for providing input suggestion
Publication Date: 2023.09.05 RINGCENTRAL INC
  • US11750543B2 patent drawing
  • US11750543B2 patent drawing
  • US11750543B2 patent drawing

AI summary

A computer-implemented method for providing an input suggestion for a user is disclosed. The computer-implemented method may include identifying an intended recipient of an electronic message input by the user; identifying a location associated with the user and a time associated with the electronic message input by the user; determining the input suggestion for the user based on an input profile of the intended recipient, the location, and the time; and outputting the input suggestion via a user device associated with the user.