Concurrent Messaging Interface with Drag-and-Drop Window Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current instant messaging tools, such as WeChat, do not allow users to concurrently communicate with multiple contacts, requiring frequent switching between messaging windows, leading to an unsatisfactory user experience.

Innovation Solution

A method and apparatus for presenting a user interface that enables concurrent display and communication with multiple contacts by dragging menu user interface objects to corresponding control objects, allowing users to manage multiple conversations within the same interface without needing to switch between different contact's messaging windows.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users switch between messaging windows to communicate with multiple contacts, then communication with multiple contacts is enabled, but user experience deteriorates due to frequent interface switching

Engineering Contradiction:
Improveability to communicate with multiple contactsVSAvoiduser experience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent merges multiple messaging windows into a single integrated interface where multiple contact conversations are displayed simultaneously in different regions of the same window. This allows users to communicate with multiple contacts without switching between separate windows, thus maintaining versatility while improving ease of operation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The messaging interface is segmented into multiple independent regions, each displaying a different contact's conversation. This segmentation allows simultaneous display of multiple conversations within a single window, enabling users to access multiple contacts without interface switching.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple messaging windows are displayed concurrently, then communication with multiple contacts is enabled, but device complexity increases

Engineering Contradiction:
Improveconcurrent communication capabilityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Instead of creating separate window structures for each contact, the patent combines all conversations into a single unified interface structure. This merging approach maintains concurrent communication capability while avoiding the complexity of managing multiple independent window objects.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single messaging window is designed to serve multiple functions simultaneously - displaying and managing conversations with multiple contacts within one interface structure. This multi-functionality reduces device complexity compared to having separate specialized windows for each contact.

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

3Adaptability or versatility

If users drag menu objects to control objects to configure correspondence, then user customization is enabled, but operation complexity increases

Engineering Contradiction:
Improveuser interface customizationVSAvoidoperation simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system pre-establishes the correspondence between menu objects and control objects, so users do not need to perform complex dragging operations. The preliminary configuration simplifies user interaction while maintaining customization capability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11385767B2Method of presenting user interface, apparatus for presenting user interface, and computer-program product
Publication Date: 2022.07.12 BEIJING BOE DISPLAY TECH CO LTD
  • US11385767B2 patent drawing
  • US11385767B2 patent drawing
  • US11385767B2 patent drawing

AI summary

A method of presenting a user interface object. The method includes providing data to a display panel of an electronic device having a memory and one or more processors to concurrently display a plurality of user interface objects in a user interface, the plurality of user interface objects including a plurality of menu user interface objects and a plurality of user interface control objects, the plurality of menu user interface objects including at least a first menu user interface object and a second menu user interface object, and the plurality of user interface control objects including at least a first user interface control object and a second user interface control object.