Automated Calendar Event Scheduler with Candidate Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current calendar event scheduling systems require manual examination of open time slots and repeated discussions to align schedules, especially when dealing with in-person meetings and electronic conferencing across different time zones, lacking an automated solution to efficiently schedule and re-schedule meetings.

Innovation Solution

A method and system where a user client system displays an input mechanism to send a request to a server system, which generates and schedules a tentative calendar event by obtaining candidate events that meet user resources, displaying options to other clients, and automatically confirms the scheduling upon user input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual scheduling process is used to examine open time slots and discuss options with participants, then scheduling flexibility and participant input are improved, but time consumption and operational complexity increase

Engineering Contradiction:
Improvescheduling flexibilityVSAvoidtime consumption
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically calculating and preparing multiple candidate calendar events that satisfy all participant constraints before presenting them for selection. This pre-computation of options eliminates the need for manual back-and-forth scheduling discussions, significantly reducing time consumption while maintaining scheduling flexibility through user choice.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service scheduling by automatically generating candidate events based on participant availability and constraints without requiring manual intervention. The automated calculation and presentation of options allow users to simply select from pre-computed candidates, transforming the scheduling process from a manual coordination task to an automated self-service operation.

Inventive Principle:
Principle #25Self-service

2Productivity

If automated system generates candidate calendar events based on user resources, then productivity and time efficiency are improved, but system complexity increases

Engineering Contradiction:
Improvescheduling efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the complex scheduling problem into manageable components by separating constraint definition, candidate generation, and event selection into distinct automated steps. This segmentation allows the system to handle complexity internally through structured processing while presenting simple outcomes to users, thereby improving productivity without exposing system complexity to end users.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system acts as an intermediary between user constraints and calendar event generation, automatically translating participant availability and resource requirements into candidate events. This intermediary layer handles the computational complexity of coordinating multiple constraints while presenting simplified options to users, achieving high productivity without requiring users to understand or manage system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If system displays multiple candidate calendar events for user selection, then scheduling accuracy and constraint satisfaction are improved, but information processing load increases

Engineering Contradiction:
Improveconstraint satisfactionVSAvoidinformation processing load
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The system applies local quality by presenting multiple candidate events with varying degrees of constraint satisfaction rather than a single generic option. Each candidate is locally optimized for different aspects of participant availability and resource constraints, allowing users to select the best fit for their specific needs while the system handles the information processing of evaluating all constraints for each candidate.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20240062163A1Methods and systems for automated event scheduler
Publication Date: 2024.02.22 KOPSOMBUT AKKARAVUTH
  • US20240062163A1 patent drawing
  • US20240062163A1 patent drawing
  • US20240062163A1 patent drawing

AI summary

A method of scheduling a calendar event is disclosed. The method includes a user client system displaying on a graphical user interface an input mechanism, and in response to only a single action being performed, the user client system sending a request to schedule a calendar event to a server system. The server system receives the request and obtains a plurality of candidate calendar events that meets a plurality of user resources. The server system then generates a calendar event selected from the plurality of candidate calendar events and displays at the user client system a confirmation that the calendar event is scheduled.