Dynamic Character String Generation via Distance-Based Representation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional character string input methods are time-consuming, especially in instant communication contexts like chats or mail transmissions, as they require longer times to input or correct characters.

Innovation Solution

A method and system for dynamically generating character strings by setting a first region on a display and a second region including the first region, where a second character string is generated by changing the representation of the first character string based on the positional relationship between the first region and a user-specified arbitrary position within the second region, allowing for quick and efficient input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional character string input methods are used, then input accuracy is maintained, but input time increases significantly

Engineering Contradiction:
Improveinput speedVSAvoidinput time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system pre-defines multiple character strings with different representation levels (e.g., detailed address vs. simplified location) and prepares them in advance. When a user specifies a region, the system automatically selects and displays the appropriate pre-prepared character string, eliminating the need for users to type or select from multiple options during input.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention dynamically adjusts the representation level of character strings based on the spatial relationship between the user's specification point and the first region. The system calculates distance metrics and automatically transitions between different levels of representation (e.g., from detailed to simplified), making the input process adaptive and responsive to user needs in real-time.

Inventive Principle:
Principle #15Dynamics

2Productivity

If character string representation is simplified, then input time is reduced, but information precision may be lost

Engineering Contradiction:
Improveinput efficiencyVSAvoidinformation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system dynamically adjusts the representation level based on the distance between the user's specification point and the first region. When the point is close to the region, detailed representation is provided; when farther away, simplified representation is used. This dynamic adaptation ensures that information precision is maintained when needed while improving input efficiency when simplicity suffices.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the representation parameter of character strings based on spatial parameters (distance calculations). The system transitions between different representation levels (detailed vs. simplified) by adjusting this parameter, allowing flexible control over the balance between information accuracy and input speed based on contextual requirements.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple character string options are provided, then representation flexibility is improved, but user operation complexity increases

Engineering Contradiction:
Improverepresentation flexibilityVSAvoidoperation simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system automatically determines which character string representation to display based on the user's specification point and the pre-defined regions. Instead of requiring users to manually select from multiple options or adjust representation levels, the system serves itself by autonomously calculating the appropriate representation and presenting it automatically, significantly simplifying user operation while maintaining flexibility.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10949614B2Dynamically changing words based on a distance between a first area and a second area
Publication Date: 2021.03.16 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10949614B2 patent drawing
  • US10949614B2 patent drawing
  • US10949614B2 patent drawing

AI summary

A computer-implemented method includes setting a first region on a display, the first region including a first character string, setting a second region, the second region including the first region, and dynamically generating a second character string in response to a user specifying an arbitrary position outside the first region and within the second region, the second character string is generated by changing a representation of the first character string depending on a distance between the first region and the user specified position.