Task Model Table for Resuming Interrupted Calls
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems require users to restart tasks from the beginning when a call is disconnected, leading to inconvenience, especially in tasks like listening to emails or performing banking transactions, as they must re-listen to or re-enter data that was not completed during the interrupted call.
Innovation Solution
A method and computer program product that utilize a task model table to update and store informational fields related to tasks, allowing users to restart tasks at the precise location where they stopped when the call was interrupted, using a task model table with fields such as task ID, type, start and end times, and step-specific data to resume tasks like email listening or banking transactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the call is disconnected during task execution, then the system must handle the interruption, but the user loses task progress and must restart from the beginning
Solution Approach 1:
The system performs preliminary actions by continuously saving task state information to a data structure during task execution. When disconnection occurs, this pre-saved state enables immediate resumption without restarting, thus improving reliability while reducing time loss.
Solution Approach 2:
The system implements feedback by monitoring task execution state and continuously updating the data structure with current progress information. This feedback mechanism ensures that when disconnection occurs, the system has accurate state information to resume from the correct position, preventing complete task restart.
2Ease of operation
If the system saves detailed task state information to enable resumption, then task continuity is improved, but system complexity increases
Solution Approach 1:
The system segments task state information into distinct fields within a data structure (e.g., task type, current step, step number, completion status). This segmentation organizes complex information into manageable components, making it easier to track and resume tasks without overwhelming system complexity.
Solution Approach 2:
The system creates a simplified copy of the task state in a data structure that mirrors the essential information needed for resumption. This copying approach allows the system to maintain task continuity without requiring complex state management, as the data structure serves as a lightweight replica of the actual task state.
Data Source
AI summary
A method of handling an interrupted call on a communication terminal, which includes updating a task model table including a plurality of informational fields related to a task performed during a call placed on the terminal, and restarting the task at a location corresponding to where the task stopped executing when the call was interrupted using the informational fields in the task model table.


