Graphical Message Objects for Direct Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face inefficiencies in viewing, determining significance, and acting upon multiple messages in messaging services, as they require navigating through lists of messages, which consumes time and resources.

Innovation Solution

The system generates graphical objects representing messages, allowing users to interact with these objects directly, enabling actions without needing to navigate through lists, by storing and retrieving these objects in a messaging interface data structure and displaying them in a graphical user interface responsive to user inputs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users navigate through lists of messages to view and act upon them, then complete message management is achieved, but time consumption and operational complexity increase

Engineering Contradiction:
Improvemessage management efficiencyVSAvoidtime to view and act on messages
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the message list into individual graphical objects, each representing a message with its own visual container. This segmentation allows users to interact with messages as discrete, manipulatable units rather than scrolling through a continuous list, thereby improving access efficiency and reducing time to locate and act upon specific messages.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a one-dimensional scrollable message list to a two-dimensional graphical interface where messages are represented as visual objects arranged in a grid or list layout. This dimensional change enables direct visual selection and manipulation of messages through graphical interactions (clicking, dragging, swiping) rather than sequential scrolling, significantly reducing time and effort for message management.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of operation

If users navigate through lists of messages to determine significance and act upon them, then complete message processing is achieved, but operational complexity increases

Engineering Contradiction:
Improveease of message interactionVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent creates graphical object copies or representations of messages that can be manipulated independently from the underlying message data. These graphical objects serve as interactive proxies, allowing users to perform actions (select, delete, mark as read) directly on the visual representation without complex navigation or multiple interface steps, thereby simplifying user operations.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The graphical objects are designed to be multi-functional, serving as both visual indicators of message presence and as direct interaction targets for various message actions. A single graphical object can convey message metadata, allow selection, enable deletion, and trigger responses, consolidating multiple interface functions into one unified element and reducing overall interface complexity.

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

Data Source

PatentUS11334219B2Presenting messages via graphical objects in a graphical user interface
Publication Date: 2022.05.17 YAHOO ASSETS LLC
  • US11334219B2 patent drawing
  • US11334219B2 patent drawing
  • US11334219B2 patent drawing

AI summary

One or more computing devices, systems, and/or methods for graphically presenting messages are provided. For example, a plurality of messages, associated with a messaging account, comprising a first message and a second message may be received. A first graphical object may be generated by a device, such as a server and/or a client device of a user, based upon the first message. A second graphical object may be generated by the device based upon the second message. In response to receiving a request to access the messaging account, the device may present the first graphical object. In response to receiving one or more user inputs corresponding to the first graphical object, an action may be performed and/or the second graphical object may be presented.