Dynamic Font Sizing in Chat Input Boxes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Instant messaging software lacks typographic diversity and readability due to uniform font sizes in dialogue boxes, making communication less enjoyable and less readable.

Innovation Solution

A method and system that acquire and display input information in the largest available font within the input box, allowing for real-time preview and sending as picture information, optimizing user experience and compatibility across different devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If text information is displayed with uniform font size in dialogue box, then device compatibility is maintained, but readability and typographic diversity deteriorate

Engineering Contradiction:
Improvedevice compatibilityVSAvoidreadability
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent applies local quality by allowing different font sizes for different lines of text within the same message. Specifically, it identifies a current input line and displays it in a biggest available font that fits within the input box width, while other lines may use different font sizes. This creates typographic diversity and improves readability without compromising device compatibility, as the system adapts font rendering locally rather than enforcing uniform formatting globally.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If text information is converted to picture information for sending, then readability and typographic diversity are improved, but network traffic increases

Engineering Contradiction:
ImprovereadabilityVSAvoidnetwork traffic
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

The patent implements partial action by converting only the current input line to picture information with biggest available font, rather than converting the entire message. This selective conversion improves readability for the specific line that benefits most from typographic enhancement while minimizing the increase in network traffic, as only a portion of the text is transformed into image format for transmission.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If biggest available font is used for current input line, then readability and user experience are improved, but input box layout complexity increases

Engineering Contradiction:
ImprovereadabilityVSAvoidinput box layout
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by calculating and determining the biggest available font size for the current input line before actually displaying or sending the message. The system measures the input box width, determines the maximum font size that fits within the available space, and then renders the text accordingly. This advance preparation simplifies the layout process, as the font size is predetermined based on container dimensions rather than requiring complex real-time adjustment during display.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11295064B2Method for transmitting information at user device side and network device side
Publication Date: 2022.04.05 SHANGHAI ZHANGMEN TECH
  • US11295064B2 patent drawing
  • US11295064B2 patent drawing
  • US11295064B2 patent drawing

AI summary

A method, device and system for transmitting information. A first user device acquires input information of a first user in an input box, displays information in a current input line in a corresponding biggest available font on the basis that a total display width of the information in the current input line is less than or equal to a line display width of the input box, and sends, when acquiring an information sending operation of the first user, the information in the input box to a second user device via a network device, and the second user device receives and displays the information in the input box. A layout operation is performed in the corresponding biggest available font on the basis that the total display width of the information in the current input line is less than or equal to the line display width of the input box.