Mobile Transaction Tracking Agent for Real-Time Issue Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile application developers face challenges in obtaining real-time data on user interactions and determining the scope and business impact of issues within their applications across various mobile devices, as user feedback often lacks immediacy and clarity regarding isolated or widespread issues.

Innovation Solution

A transaction system that allows developers to define and monitor transactions on mobile devices using a transaction agent, which tracks performance by assigning values to transactions, collecting secondary data, and sending data to a transaction server for analysis, providing real-time insights and troubleshooting information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If user feedback is collected to determine application issues, then developers can identify problems, but real-time data and scope analysis are not provided

Engineering Contradiction:
Improveissue detection accuracyVSAvoidreal-time data availability
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements preliminary action by proactively monitoring and collecting transaction data before issues escalate. The system continuously tracks application transactions, device states, and user interactions in real-time, maintaining a ready repository of diagnostic information that can be immediately analyzed when problems arise, eliminating the time delay inherent in passive user feedback collection

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary monitoring system that acts as a mediator between the application and developers. This intermediary continuously collects transaction data, device information, and error states, then processes and presents this information in a structured format that enables real-time issue detection and scope analysis without requiring direct developer intervention in data collection

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If user feedback is collected to determine application issues, then developers can identify problems, but scope analysis across devices is not provided

Engineering Contradiction:
Improveissue detection accuracyVSAvoidissue scope information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent merges multiple data sources including transaction data, device state information, application logs, and user interactions into a unified monitoring framework. This consolidation enables comprehensive scope analysis by aggregating information across multiple devices and transaction types, allowing developers to determine whether issues are isolated or widespread through centralized data analysis

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The intermediary monitoring system collects and standardizes information from diverse sources including different device types, operating systems, and application versions. By processing this heterogeneous data through a common framework, the system provides standardized scope analysis that reveals patterns across the entire device fleet without losing critical contextual information

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If user feedback is collected to determine application issues, then developers can identify problems, but business impact quantification is not provided

Engineering Contradiction:
Improveissue detection accuracyVSAvoidbusiness impact information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The intermediary monitoring system incorporates business context by tracking transaction values, user segments, and conversion metrics alongside technical error data. This enables the system to quantify business impact by correlating technical issues with revenue loss, user retention effects, and operational disruptions, providing developers with both technical and business perspectives on issue severity

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11195162B2System for defining and tracking transactions of mobile devices
Publication Date: 2021.12.07 OMNISSA LLC
  • US11195162B2 patent drawing
  • US11195162B2 patent drawing
  • US11195162B2 patent drawing

AI summary

A system that allows developers to designate transactions for an application to track and monitor the performance of their applications on various mobile devices. In some embodiments, each transaction is composed of multiple interactions across several different screens that interact with different services or functions. The transactions of some embodiments overlap or are nested within each other, so that multiple transactions are monitored simultaneously. In some embodiments, each transaction is assigned a value, allowing a developer to prioritize troubleshooting in an application, as well as quantifying the costs of various issues in the application. In some embodiments, the system includes a transaction agent is installed on various devices that identifies and monitors transactions in the system and a transaction server that receives transaction data from the mobile devices and processes the data to allow a developer to monitor the performance of the application.