Adaptive Process Flow Management via User Behavior Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computing devices have predetermined and user-selectable process flow segments that do not adapt to individual user behavior, leading to a less personalized user experience.
Innovation Solution
A system that manages process flows by designating user input selections as part of optional segments, storing related information, and analyzing it against local and global criteria to determine if the optional segments should be scheduled for execution, thereby tailoring the process flow to user behavior.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If predetermined process flow segments are used, then device complexity is reduced and ease of manufacture is improved, but adaptability to user behavior deteriorates
Solution Approach 1:
The process flow segments are made dynamic by allowing them to be optionally inserted based on user behavior analysis. The system transitions from static predetermined flows to dynamic adaptive flows where optional segments are scheduled for performance based on real-time user input analysis, enabling adaptability without complete restructuring of the process flow system
Solution Approach 2:
An optional process flow segment acts as an intermediary between the main process flow and user behavior data. This intermediate segment is conditionally inserted based on criteria evaluation, serving as a bridge that allows behavioral adaptation without directly modifying the core predetermined process flow structure
2Adaptability or versatility
If user input data is collected and analyzed, then adaptability to user behavior is improved, but loss of time for data processing increases
Solution Approach 1:
User input data is collected and stored in a data set during the user's interaction with the computing device, before the criteria evaluation and optional segment insertion decisions are made. This preliminary data collection allows for efficient batch processing and analysis, reducing the time penalty by preparing data in advance rather than processing it in real-time when needed
3Ease of operation
If optional process flow segments are dynamically inserted, then user satisfaction is improved, but device complexity increases
Solution Approach 1:
The process flow is segmented into mandatory segments and optional segments. This segmentation allows the system to maintain a simple core predetermined flow while adding complexity only where needed through optional segments. Each optional segment is independently managed and conditionally inserted based on user behavior, reducing overall system complexity compared to a fully customized approach
Data Source
AI summary
Some embodiments of the present invention provide a system that manages process flows based on user behavior. During operation, at least one available user input selection in a first process flow is designated as being associated with an optional process flow segment. Next, at least one input that has been designated as an available user input selection is received from a user, and information associated with that input is stored in a data set. The data set is then analyzed to determine whether local criteria associated with the optional process flow segment has been satisfied. If so, the optional process flow segment is scheduled to be performed.


