Dynamic Message Display in Single UI Box

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems cannot efficiently display multiple dynamic and unique messages in a single message box on a user interface, leading to cumbersome user experiences and inefficient use of UI real estate, especially in scenarios like banking transactions where multiple confirmation messages are required.

Innovation Solution

A computer-implemented method that builds a software object to store job requests and corresponding values, parses this object to frame dynamic messages with unique URLs, and renders these messages in a single message box on a user interface page, using a session context to persist data across pages and display multiple messages simultaneously.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If multiple message boxes are used to display multiple dynamic messages, then each message can be displayed clearly, but the user interface becomes cumbersome and UI real estate is wasted

Engineering Contradiction:
Improvemessage display completenessVSAvoiduser interface complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent combines multiple separate message boxes into a single message box that displays multiple dynamic messages simultaneously. The system creates a unified message container that holds multiple message elements, each representing a different dynamic message with unique data values. This merging approach maintains complete information display while reducing UI complexity by eliminating the need for multiple separate message box components and their associated layout management.

Inventive Principle:
Principle #5Merging (Combining)

2Area of stationary object

If a single message box displays multiple dynamic messages, then UI space is optimized, but the system must handle complex data structures and message framing

Engineering Contradiction:
ImproveUI real estate utilizationVSAvoidsoftware object complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The patent segments the message display system into distinct software objects: a parent message box object and multiple child message elements. Each message element is a separate object containing specific dynamic data values. This segmentation allows the system to manage complex information by breaking it into manageable, independently configurable units that can be systematically rendered within the single message box container.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a message framing mechanism that acts as an intermediary between the raw dynamic data and the final displayed messages. The framing process creates standardized message objects from varying data inputs, providing a consistent interface for displaying diverse dynamic messages. This intermediary layer simplifies the complexity by establishing a uniform message structure that handles different data types and formats.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of manufacture

If standard static messages are used, then the implementation is simple, but the messages are not informative or precise for specific user actions

Engineering Contradiction:
Improvemessage implementation simplicityVSAvoidmessage informativeness
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The patent transitions from static messages to dynamic messages that automatically adapt their content based on user actions and data values. The message system retrieves real-time data values (such as transaction amounts, account numbers, or operation results) and dynamically inserts them into message templates. This dynamic approach maintains implementation simplicity through template-based construction while dramatically improving message informativeness by displaying specific, context-relevant information for each user action.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7681175B2Methods and systems for displaying multiple unique dynamic messages on a user interface
Publication Date: 2010.03.16 ORACLE INT CORP
  • US7681175B2 patent drawing
  • US7681175B2 patent drawing
  • US7681175B2 patent drawing

AI summary

A computer-implemented method of simultaneously providing a plurality of unique and dynamic messages on a user interface page is provided. A first software object may be built having a plurality of rows, and corresponding job request values being stored in a corresponding one of the plurality of rows. The first software object may be parsed and a dynamic message framed for each row of the first software object. A second software object may be build including a row for each of the framed dynamic messages and added to a session context being persistent across a first and second user interface pages. The second user interface page is displayed with a plurality of dynamic messages therein using a static message and a unique URL stored in each of the rows of the second software object.