Contextually Aware Schedule Services for Event Conflict Resolution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional digital calendar applications are not responsive to real-life changes in users' circumstances, leading to frustration when events like flight delays impact other scheduled activities, as they lack the ability to automatically detect and manage affected events across multiple related plans.
Innovation Solution
A computer-performed schedule technology that monitors user-related activities to detect changes, identifies affected future events, and provides contextually aware event-conflict detection and resolution services, enabling automatic modification or rescheduling of related events through a virtual assistant program.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional digital calendar applications are used to manage events, then users can schedule and organize their activities, but the applications cannot automatically detect or respond to real-life changes in user circumstances such as flight delays
Solution Approach 1:
The system continuously monitors user-related activity information (flights, meetings, reservations) and uses this feedback to automatically detect changes in user circumstances. When a change is detected (e.g., flight delay), the system evaluates the impact on related events and automatically notifies users or performs resolutions, creating a closed-loop feedback system that adapts to real-life changes without requiring manual user intervention
Solution Approach 2:
The system performs self-service by automatically detecting event changes, identifying affected events, and resolving conflicts without requiring user action. The virtual assistant program autonomously monitors multiple data sources, evaluates relationships between events, and executes resolution actions (notifications, rescheduling) based on predefined rules and user preferences, enabling the system to manage itself rather than requiring constant user management
2Ease of operation
If users manually identify and modify affected events when circumstances change, then event schedules can be updated, but users experience frustration and burden from the effort required
Solution Approach 1:
The system performs preliminary actions by pre-establishing relationships between events and pre-defining resolution strategies. When events are initially scheduled, the system identifies potential dependencies and conflict scenarios. When a change occurs, these pre-established relationships enable immediate automatic resolution without requiring users to manually analyze which events are affected or how to resolve conflicts, significantly reducing user effort and time investment
Solution Approach 2:
The virtual assistant program acts as an intermediary between the user's schedule and real-life changes. Instead of users directly managing complex event relationships and conflicts, the intermediary system automatically detects changes, evaluates impacts across multiple events, and executes resolutions. This intermediary layer shields users from the complexity of schedule management while maintaining accurate event coordination
3Extent of automation
If the system monitors user-related activity to detect changes and identify affected events, then automatic resolution can be provided, but the system complexity increases
Solution Approach 1:
The system segments the complex task of schedule management into distinct modular components: event detection module (monitoring user activity), event relationship evaluation module (identifying affected events), and resolution execution module (performing automatic resolutions). Each module handles a specific aspect of the automation process independently, making the overall complex system manageable through functional segmentation and reducing the burden on any single component
Data Source
AI summary
Technologies described herein offer a contextually aware schedule service technology. User-related activity is monitored to detect a future event related to the user. Information is extracted from the monitored user-related activity information. The extracted information about the future event can be evaluated to determine whether it is related to another future event associated with the user. When a particular future event for the user changes, a set of related events may be utilized to determine a related event is affected by the change. For example, a user may be notified to cancel or modify the future event. Additionally, service providers associated with the affected event(s) may be notified, or a personal assistant service may facilitate automatically rescheduling the affected events.


