Dynamic GUI for Inter-Application Communication Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face a cumbersome experience when navigating between different applications to complete actions, leading to confusion and potential data miscommunication during transitions.

Innovation Solution

A system and method for integrated inter-application communications, utilizing a dynamic graphical user interface that displays real-time responses and predicted outcomes across multiple applications, allowing seamless interactions without leaving the initial application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users navigate between different applications to complete actions, then they can access different functionalities, but the user experience becomes cumbersome and confusion increases

Engineering Contradiction:
Improveaccess to different functionalitiesVSAvoiduser experience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent merges the functionality of multiple applications into a single unified interface. The system integrates communication with second mobile applications, web-based interfaces, and offer platforms within one application, allowing users to access diverse functionalities without switching between separate applications. This consolidation maintains versatility while significantly improving ease of operation by eliminating navigation between multiple apps.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If users switch between multiple applications, then they can perform different tasks, but data miscommunication and confusion occur during transitions

Engineering Contradiction:
Improvetask performance capabilityVSAvoiddata communication accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an intermediary mechanism in the form of a unified interface that mediates communication between different functional components. This intermediary layer ensures accurate data transmission and state synchronization when users perform actions across different task domains, preventing data miscommunication while maintaining the ability to perform diverse tasks.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements real-time feedback mechanisms that provide users with instantaneous information about the status and outcomes of their actions. This feedback loop ensures that users receive accurate, up-to-date information about data states and communication results, eliminating confusion and ensuring reliable data communication during task transitions.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If a unified interface displays real-time responses from multiple applications, then user experience improves, but device complexity increases

Engineering Contradiction:
Improveuser experienceVSAvoidsystem integration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the unified interface into distinct functional segments or modules, each handling specific application communications or task types. This modular architecture allows the system to manage complexity internally while presenting a cohesive, simple interface to users. Each segment can be independently developed and maintained, reducing overall system complexity while preserving the unified user experience.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11635889B1Dynamic graphical user interfaces for displaying inter-application communications with a dynamic segmentation-based mobile offer platform
Publication Date: 2023.04.25 IBOTTA
  • US11635889B1 patent drawing
  • US11635889B1 patent drawing
  • US11635889B1 patent drawing

AI summary

Provided are dynamic graphical user interfaces for facilitating inter-application communications, such as in a mobile device. The dynamic graphical user interface can display simultaneously: a web-based interface of a mobile browser application for receiving one or more user actions on the web-based interface; and an interactive display in communication with a second mobile application different from the mobile browser application, wherein the interactive display dynamically presents, in real-time, a status or output of the second mobile application in response to the one or more user actions performed on the web-based interface, and wherein the interactive display is visible during performance of the one or more user actions on the web-based interface.