Automatic Widget Creation for Multi-App Orchestration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing mobile device management systems require users to manually create sequences of actions, which is inefficient and time-consuming, especially for frequent and repetitive tasks across multiple enterprise applications.
Innovation Solution
A system that automatically detects frequent sequences of user actions from application events and creates widgets to replicate these sequences, allowing for automated execution and seamless interaction across enterprise applications using centralized management components.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If users manually create sequences of actions for multi-application tasks, then they can control application execution, but it becomes inefficient and time-consuming for frequent repetitive tasks
Solution Approach 1:
The system automatically creates widgets by monitoring and analyzing user interactions with multiple applications. The widget creation process occurs autonomously without requiring user intervention - the system serves itself by generating automation rules based on observed user behavior patterns, thereby eliminating the time users would otherwise spend manually creating action sequences
Solution Approach 2:
The system performs preliminary analysis of user interaction patterns and pre-creates widgets that automate future task sequences. By anticipating repetitive multi-application tasks and preparing automation widgets in advance, the system eliminates the need for users to manually recreate these sequences each time they are needed
2Extent of automation
If the system automatically creates widgets based on user behavior analysis, then productivity is enhanced through automation, but system complexity increases due to event mining and pattern recognition operations
Solution Approach 1:
The system introduces an intermediary widget layer that sits between user actions and application execution. These widgets serve as mediators that encapsulate complex multi-application sequences, presenting a simple user interface while handling sophisticated event mining, pattern recognition, and coordination operations in the background
Solution Approach 2:
The system segments the automation functionality into discrete, independent widgets that can be created, stored, and executed separately. Each widget represents a specific automated sequence for particular multi-application tasks, allowing the complex automation system to be broken down into manageable, modular units that reduce overall system complexity
Data Source
AI summary
In an enterprise computing system, in response to operation of a plurality of mobile applications on a mobile device, a system server receives application event data and stores the application event data as event entries in an event repository. Each event entry identifies mobile application activity for a respective mobile application running on the mobile device. In response to a trigger condition, a server performs activity evaluation operations on the event entries stored in the event repository to identify a frequent sequence of application events occurring for a subset of the mobile applications. Based on the frequent sequence of application events, the server creates a widget incorporating corresponding application control instructions effective to automatically replicate the frequent sequence of application events when the widget is deployed and invoked on the mobile device.


