Intelligent Event Tracking System for Automated Calendar Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face the tedious task of manually updating and maintaining accurate calendars across various scheduling services, often leading to discrepancies and missed events due to the need for constant manual input and potential neglect.

Innovation Solution

An intelligent event tracking system that automatically retrieves event data from multiple services, constructs a time-ordered schedule, and sends it to a client device, allowing for automated updates and reminders, while also providing embedded user interface elements for actions like canceling or rescheduling events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual updating and maintenance of calendars across scheduling services is performed, then user control and customization are maintained, but user effort and time consumption increase significantly

Engineering Contradiction:
Improveuser effortVSAvoidtime consumption
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system enables self-service by automatically retrieving event data from multiple scheduling services, constructing time-ordered schedules, and sending updates to client devices without requiring user intervention. The system serves itself by autonomously performing data collection, processing, and distribution tasks that would otherwise require manual user effort.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by proactively retrieving event data from scheduling services before users need the information. It constructs time-ordered schedules in advance and sends them to client devices, ensuring calendars are updated before users attempt to view or manage events, thereby eliminating the need for manual refreshing or checking.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If automated event tracking is implemented, then calendar accuracy and up-to-date information are improved, but system complexity increases

Engineering Contradiction:
Improvecalendar accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the automated event tracking function into distinct modular components: an event data retrieval service that collects data from multiple scheduling services, an event schedule generation service that constructs time-ordered schedules, and a notification system that sends updates to client devices. Each component handles a specific task independently, reducing overall system complexity while maintaining high reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces intermediary services that act as mediators between multiple scheduling services and client devices. The event data retrieval service and event schedule generation service serve as intermediaries that standardize data formats and processing logic, simplifying the integration of multiple external services while ensuring accurate and reliable calendar information.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If multiple scheduling services are integrated, then event data completeness is improved, but data processing complexity increases

Engineering Contradiction:
Improveevent data completenessVSAvoiddata processing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The event data retrieval service is designed with universality to handle multiple different scheduling services through a single unified interface. It can retrieve event data from various sources (calendar services, meeting platforms, task management tools) using the same processing logic, ensuring complete event data collection without requiring separate processing pipelines for each service.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system merges event data from multiple scheduling services into a single time-ordered schedule constructed by the event schedule generation service. It combines data from different sources, standardizes formats, and integrates them into one unified chronological sequence, ensuring complete event information while simplifying the presentation to users through a single consolidated view.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11157882B1Intelligent event tracking system
Publication Date: 2021.10.26 CITRIX SYSTEMS INC
  • US11157882B1 patent drawing
  • US11157882B1 patent drawing
  • US11157882B1 patent drawing

AI summary

A first computing system may determine that a first event is represented in first data received from a second computing system. Based at least in part on the first event being represented in the first data, the first computing system may generate a time-ordered schedule of events that includes an indication of the first event, and may send, to a client device, second data representing the time-ordered schedule of events.