AI-Driven Software Integration Adjustment for Resource Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing software applications often have integrations that go unused, leading to inefficient use of system and network resources, as they are not dynamically adjusted based on actual user interactions.

Innovation Solution

An intelligent system using AI and ML to monitor user behavior, identify real-time integrations, and adjust data persistence and resource usage automatically, sending suggestions to users and making decisions if no response is received within a time limit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If real-time integrations are maintained for all features and fields, then system functionality and reliability are improved, but system and network resources are consumed inefficiently

Engineering Contradiction:
Improvesystem functionalityVSAvoidsystem and network resources
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system dynamically adjusts integration configurations based on real-time user behavior patterns. The machine learning engine continuously monitors user interactions and automatically modifies which integrations operate in real-time mode versus batch mode, allowing the system to adapt its resource consumption profile to actual usage requirements rather than maintaining static integration settings

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters of integrations by switching between real-time and batch processing modes based on predicted user needs. The machine learning model analyzes historical data to determine optimal parameter settings for each integration, adjusting data persistence requirements and processing frequencies to balance functionality with resource efficiency

Inventive Principle:
Principle #35Parameter changes

2Productivity

If automated adjustment of integrations is implemented, then resource usage efficiency is improved, but system complexity increases

Engineering Contradiction:
Improveresource usage efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs self-adjustment through an automated machine learning pipeline that monitors user behavior, predicts integration needs, and modifies system configurations without requiring manual intervention. The self-service mechanism includes automatic detection of usage patterns, automated decision-making based on ML models, and autonomous implementation of integration adjustments, eliminating the need for user involvement in optimization processes

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements continuous feedback loops where user interaction data is collected, analyzed by the machine learning engine, and used to adjust integration configurations. The feedback mechanism ensures that system adjustments are based on actual usage patterns rather than assumptions, creating a closed-loop system that continuously optimizes resource allocation based on measured performance and user behavior

Inventive Principle:
Principle #23Feedback

3Measurement precision

If user behavior monitoring is continuously performed, then integration accuracy is improved, but processing time and resources are consumed

Engineering Contradiction:
Improveintegration accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of user behavior patterns and predicts future integration needs before actual usage occurs. The machine learning engine processes historical data in advance to establish predictive models, allowing the system to proactively adjust integrations based on anticipated user interactions rather than reacting to actual usage events after they occur

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system employs periodic sampling and batch processing of user behavior data rather than continuous real-time analysis. The machine learning engine processes user interaction data at scheduled intervals, analyzing aggregates of behavior patterns over time periods, which reduces processing overhead while maintaining accurate predictions about user needs and integration requirements

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20240069934A1System and method for automated adjustment of software application function integrations of graphical user interface
Publication Date: 2024.02.29 BANK OF AMERICA CORP
  • US20240069934A1 patent drawing
  • US20240069934A1 patent drawing
  • US20240069934A1 patent drawing

AI summary

Systems, computer program products, and methods are described herein automated adjustment of software application function integrations. The present invention is configured to continuously monitor user activity on a device application, determine one or more integrations of the device application as requiring data persistence, determine, via a machine learning engine, one or more frequently utilized integrations of the device application based on the user activity, generate an automated suggestion to add or remove at least one of the one or more integrations of the device application, receive a response indicating that the user would like to remove the at least one of the one or more integrations of the device application, and generate a secure call to a source application of the at least one of the one or more integrations to alter the data load associated with the integration.