Automated Software Deprecation Tracking in Hybrid Cloud

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In unmanaged external cloud environments, enterprises face challenges in tracking and managing software updates and dependencies, as no hosting provider currently provides a feed of application data scheduled to deprecate along with the necessary action dates.

Innovation Solution

A system and method for automatically gathering data on software updates and dependencies from an external unmanaged cloud environment, generating a data feed, and streaming it to an internal managed cloud environment for entry into a backlog tool, ensuring timely updates and preventing application malfunctions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual tracking of software updates is performed in unmanaged cloud environments, then teams can identify some update requirements, but the process is time-consuming and error-prone

Engineering Contradiction:
Improveupdate tracking accuracyVSAvoidtime for manual update checking
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables automated self-service tracking of software updates by having the cloud service consumer's system automatically query, retrieve, and process deprecation information from the hosting provider's API, eliminating the need for manual tracking while ensuring accurate and timely update identification

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements continuous feedback loops where the automated tracking system regularly queries the hosting provider for deprecation information, receives updates, and automatically notifies relevant teams, creating a closed-loop system that maintains current knowledge of all update requirements without manual intervention

Inventive Principle:
Principle #23Feedback

2Productivity

If automated tracking systems are implemented, then update monitoring efficiency improves, but system complexity increases

Engineering Contradiction:
Improveupdate tracking efficiencyVSAvoidautomation system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary automated tracking component that sits between the hosting provider's API and the consumer's update management processes, handling all complex interactions, data retrieval, and notification routing, thereby simplifying the overall system architecture while maintaining high productivity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The automated tracking system is designed as a universal multi-functional platform that can monitor multiple applications, dependencies, and deprecation types (security updates, end-of-life notifications, version deprecations) through a single unified interface, reducing overall system complexity while maximizing tracking efficiency

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

3Reliability

If comprehensive deprecation data is collected from external cloud environments, then application security and reliability improve, but data management complexity increases

Engineering Contradiction:
Improveapplication reliabilityVSAvoiddata management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system merges deprecation data from multiple external cloud sources with internal application metadata and dependency information into a unified data model, correlating all relevant information (deprecation dates, affected applications, severity levels) in a single integrated view that improves reliability while simplifying data management

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system segments deprecation data into distinct categories (security updates, end-of-life notifications, version deprecations) and organizes them by affected components (applications, libraries, services), enabling targeted management and notification strategies that reduce complexity while maintaining comprehensive coverage

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12314702B2Automated update notification of tasks tool
Publication Date: 2025.05.27 JPMORGAN CHASE BANK NA
  • US12314702B2 patent drawing
  • US12314702B2 patent drawing
  • US12314702B2 patent drawing

AI summary

A method for delivering notifications of software deprecations on an external unmanaged cloud environment is provided. The method may be implemented by at least one processor. The method may include gathering data from data sources hosted on an external unmanaged cloud environment but not serviced by the external unmanaged cloud environment; creating a data feed by aggregating the data gathered based on a predetermined criteria; streaming, via a network, the data feed to an internal managed cloud environment; storing the data feed in a data store on the internal managed cloud environment; joining the data feed with internal application data for at least one internal application on the internal managed cloud environment; and creating, based on the joined data, a backlog for delivering the notifications.