Software Application Modification via Targeted Vendor Ads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Application owners face difficulties in identifying missing features requested by end users and finding suitable tools or services to implement these features within application repositories, such as Google Play, and determining which features can be provided by the application owner themselves.

Innovation Solution

A computer-implemented method using machine learning to identify software applications, retrieve information, create requirements, identify vendors, create targeted advertisements, execute advertisement campaigns, and modify applications by leveraging social network analysis and review analytics to connect application owners with vendors offering the necessary tools or services to address identified gaps.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If application owners manually search for missing features and vendors in application repositories, then they can find suitable tools or services, but the process is time-consuming and inefficient

Engineering Contradiction:
Improvefeature implementation efficiencyVSAvoidtime to identify and implement features
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system enables automatic identification of missing features and matching with appropriate vendors through self-service mechanisms. The patent implements automated analysis of application reviews to detect feature requests, automatically matches these requests with vendors offering relevant services, and presents customized advertisements to application owners, eliminating the need for manual searching and significantly reducing the time required for feature implementation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical process of searching and identifying features with an automated computational system. Machine learning algorithms analyze application reviews to automatically detect missing features, and automated matching systems connect these features with appropriate vendors, substituting the time-consuming manual process with efficient automated operations that dramatically improve productivity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of operation

If targeted advertisements are created and executed to connect application owners with vendors, then feature implementation is facilitated, but the system complexity increases

Engineering Contradiction:
Improveease of connecting with vendorsVSAvoidsystem complexity for advertisement management
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary system that automatically manages the complex processes of advertisement creation and execution. This intermediary system analyzes application data, generates targeted advertisements, and facilitates connections between application owners and vendors, thereby simplifying the user experience while handling the underlying system complexity automatically through automated matching and advertisement management algorithms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements a multi-functional platform that combines feature detection, vendor matching, advertisement generation, and connection facilitation into a single universal system. This universal system handles multiple functions through integrated machine learning models and automated processes, making the complex operations transparent to users while providing comprehensive service for connecting application owners with appropriate vendors.

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

Data Source

PatentUS11443345B2Application modification using software services
Publication Date: 2022.09.13 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11443345B2 patent drawing
  • US11443345B2 patent drawing
  • US11443345B2 patent drawing

AI summary

An approach for generating a modified software application by leveraging a customized advertisement between application owner and application vendor. The approach includes identifying a software application from a software application store repository and retrieving information from the software application store repository associated with the software application. The approach creates a requirement based on the retrieved information and identifying one or more vendor based on the requirement. After creating the targeted advertisement aimed at an application owner based on the identified vendor then the approach launches the advertisement campaign. The approach receives the notification from the application owner based on the advertisement to engage the identified vendor and modifies the software application based on the requirement.