Dynamic Analytics Configuration on Mobile Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for web analytics on mobile devices require frequent updates and involvement of software developers to modify analytics configurations, leading to costly and time-consuming processes.

Innovation Solution

A method and apparatus that enables dynamic analytics configuration on mobile devices by accessing instructions for analytics data collection from a remote location, allowing modifications without altering the mobile application, thus enabling real-time changes without user impact.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If analytics configuration is modified by updating the mobile application, then the analytics library can collect different data, but the process requires software developer involvement, compilation, testing, and redeployment which is costly and time-consuming

Engineering Contradiction:
Improveanalytics configuration flexibilityVSAvoidtime for updating and redistributing application
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent separates the analytics configuration from the mobile application binary. The configuration is stored as external data (XML file or database record) that can be independently modified without changing the application code. This segmentation allows marketers to update analytics settings without requiring developer intervention, compilation, or app store redistribution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer (analytics configuration file or database record) that acts as a mediator between the mobile application and the analytics collection process. This intermediary contains all modifiable analytics parameters and can be updated independently, eliminating the need to modify and redistribute the entire application package.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If analytics configuration is modified by updating the mobile application, then the analytics library can collect different data, but the process involves multiple steps including compilation and testing which increases complexity

Engineering Contradiction:
Improveanalytics configuration flexibilityVSAvoiddevelopment process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the analytics system into two independent components: the fixed mobile application binary and the modifiable configuration data. This segmentation simplifies the overall system by allowing configuration changes without triggering complex build, test, and deployment workflows.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables marketers to self-configure analytics parameters without requiring software developer involvement. The configuration files or database records can be modified directly by marketing personnel using simple text editors or web interfaces, eliminating the need for developer time and complex coordination.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If analytics configuration is modified by updating the mobile application, then the analytics library can collect different data, but the updated application must be redistributed through the application store which is time-consuming

Engineering Contradiction:
Improveanalytics configuration flexibilityVSAvoidspeed of analytics configuration changes
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent separates configuration data from the application package, allowing configuration updates to occur independently of application redistribution. Marketers can modify analytics settings locally or on remote servers without triggering application store submission and review processes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent prepares the mobile application in advance with built-in functionality to read and apply analytics configuration from external sources. This preliminary setup enables rapid configuration changes at runtime without requiring application updates, as the application is pre-configured to accept dynamic configuration input.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10057118B2Method and apparatus for enabling dynamic analytics configuration on a mobile device
Publication Date: 2018.08.21 ADOBE INC
  • US10057118B2 patent drawing
  • US10057118B2 patent drawing
  • US10057118B2 patent drawing

AI summary

A computer implemented method and apparatus for enabling dynamic analytics configuration on a mobile device. generating a mobile application, which mobile application, when executed on a mobile device, includes accessing of instructions for analytics data collection, which instructions are accessed from a location remote from the mobile device executing the mobile application, and which instructions are modifiable without modification to the mobile application, thereby enabling dynamic analytics configuration on the mobile device.