User Thread Continuity in Automated Testing Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current automated testing and optimization systems struggle to track and reconstruct continuous threads of user activities across multiple user contexts due to difficulties in maintaining user information-access activities as users navigate through various programs and contexts, leading to imprecise data collection and analysis.

Innovation Solution

The implementation of JSON-encoded information collection and context-transition alerts allows for the maintenance of user-thread continuity over context transitions, enabling the reconstruction of temporal threads of user activity through instrumentation and communication between testing, optimization, and analysis systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users navigate through various programs and contexts to access remote information, then user accessibility and versatility are improved, but the ability to track and reconstruct continuous user activity threads deteriorates

Engineering Contradiction:
Improveuser accessibilityVSAvoiduser activity thread continuity
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system implements feedback mechanisms by sending context-transition alerts from instrumentation to testing systems, and by providing JSON-encoded information back to instrumentation. This feedback loop enables the system to receive updates about user context changes and maintain continuous tracking of user activity threads across multiple contexts and devices.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary testing system that acts as a mediator between user instrumentation and analysis systems. This intermediary collects JSON-encoded information from multiple sources, reconstructs user activity threads, and provides continuous tracking capability across different contexts, thereby preventing loss of user activity information.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If automated testing systems collect detailed user activity data across multiple contexts, then measurement precision and data quality are improved, but device complexity and system infrastructure requirements worsen

Engineering Contradiction:
Improveuser activity tracking precisionVSAvoidsystem infrastructure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The testing system is designed with multi-functionality to handle diverse data collection, processing, and analysis tasks within a single unified platform. The system can collect JSON-encoded information from multiple instrumentation sources, reconstruct user threads, perform analytics, and provide feedback, thereby achieving high measurement precision without proportionally increasing system complexity.

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

Solution Approach 2:

The system employs parameter changes by using JSON-encoded data format with standardized schemas that can represent various user activity types. By changing the data representation parameters to a flexible JSON structure, the system achieves precise tracking capability while maintaining manageable system complexity through standardized data handling.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If context-transition alerts and JSON-encoded information are collected and processed, then user thread reconstruction capability is improved, but data processing time and computational resources worsen

Engineering Contradiction:
Improveuser thread reconstruction capabilityVSAvoiddata processing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary action by establishing communication channels and instrumentation setups before user activities occur. Context-transition alerts and JSON-encoded data collection are pre-configured, allowing the system to process information efficiently as events occur rather than requiring intensive post-processing, thereby reducing data processing time while maintaining reconstruction capability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9317392B2Methods and automated systems for testing, optimization, and analysis that preserve continuity in identities and status of users who access remote information from different contexts
Publication Date: 2016.04.19 ORACLE INT CORP
  • US9317392B2 patent drawing
  • US9317392B2 patent drawing
  • US9317392B2 patent drawing

AI summary

The current document is directed to automated electronic testing, optimization, and/or analysis systems that collect sufficient data from instrumentation, maintain sufficient user status, and provide sufficient communications between instrumentation and testing, optimization, and/or analysis systems in order to follow, reconstruct, and record temporal threads of user activity that span multiple user contexts. In one implementation, JSON-encoded information is collected through instrumentation and supplemented by testing, optimization, and/or analysis systems in order to provide many different types of information about remote-information-accessing users and the device and program contexts from which they access remote information. In addition, instrumentation can provide context-transition alerts to the testing, optimization, and/or analysis systems to facilitate the ability of testing, optimization, and/or analysis systems maintain user-thread continuity over context transitions and the testing, optimization, and/or analysis system and provide JSON-encoded information back to instrumentation.