Context-Aware Task Suggestion System for ERP Interfaces
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current search methods often require specific and complete queries to locate information, failing to assist users in completing computer tasks efficiently, especially in complex systems like ERP, where incomplete queries and context awareness are lacking.
Innovation Solution
The system generates suggestions for computer tasks based on incomplete user queries by analyzing application, user, and search contexts, providing actionable steps and interface controls to facilitate task completion within the ERP system.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If specific and complete search queries are required to locate information, then search accuracy is improved, but user productivity deteriorates due to the time and effort needed to formulate complete queries
Solution Approach 1:
The system performs preliminary actions by generating task suggestions and completing queries before the user finishes typing. The suggestion generation component creates potential task completions based on the incomplete query and application context, allowing users to select from pre-generated options rather than formulating complete queries themselves.
Solution Approach 2:
The system implements feedback by monitoring user typing in real-time and dynamically updating suggestions based on the incomplete query and current application state. The system provides continuous feedback through suggestion lists that adapt as the user types, helping users refine their intent without committing to a complete query formulation.
2Measurement precision
If traditional search dialogs with specific search terms are used, then information location precision is improved, but ease of operation deteriorates for users unfamiliar with system terminology
Solution Approach 1:
The system practices self-service by automatically generating task suggestions and completing queries based on user input and application context. The suggestion generation component autonomously creates relevant task completions without requiring users to know specific system terminology or search syntax, making the system adaptable to user intent rather than requiring users to adapt to system requirements.
Solution Approach 2:
The system changes parameters by transforming incomplete user queries into complete task representations using contextual information from the application state. The system dynamically adjusts query parameters by incorporating relevant application context, user role, and current task state to generate accurate task suggestions that bridge the gap between user intent and system commands.
3Productivity
If context-aware suggestion generation is implemented, then task completion efficiency is improved, but device complexity increases due to context analysis requirements
Solution Approach 1:
The system applies segmentation by dividing the complex context analysis task into distinct components: application context determination, user context determination, suggestion generation, and task flow determination. Each component handles a specific aspect of context processing, making the overall system more manageable and maintainable while still providing comprehensive context-aware suggestions.
Solution Approach 2:
The system achieves universality through the context determination component that serves multiple functions: analyzing application state, understanding user intent, identifying relevant tasks, and generating suggestions. This multi-functional component reduces overall system complexity by consolidating context analysis responsibilities rather than requiring separate specialized systems for each function.
Data Source
AI summary
A method and a system are disclosed to facilitate a user to request and complete a computer task. In various embodiments, as the user is inputting keywords in a search interface through an application, one or more suggestions can be presented to the user to recommend a computer task. The suggestions can be generated based on the keyword(s) input by the user thus far, and various contexts such as an application context, a user context, a search context and/or any other contexts. Upon user selection of a suggestion as computer task requested by the user, a task flow to facilitate the user to complete the computer task can be determined. In some examples, the task flow can be implemented one or more interfaces in the application where the user initiates the computer task request. In some examples, the task flow can be implemented in a separate interface from the application.


