Scheduling Availability Threshold Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic calendaring systems fail to accurately reflect a user's availability when a significant portion of their schedule is booked, leading to misunderstandings and miscoordination among users.

Innovation Solution

A system and method that utilize an occupancy module to analyze a user's schedule and determine occupancy levels, automatically marking time slots as 'unavailable' when they exceed a defined threshold, ensuring that only the user can see free time once the threshold is met, thereby preventing overbooking.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing electronic calendaring systems display all time slots as available unless manually blocked, then users can see all potential scheduling times, but the system fails to accurately reflect a user's realistic availability leading to scheduling conflicts

Engineering Contradiction:
Improveavailability representation accuracyVSAvoidscheduling coordination
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system automatically calculates and displays availability based on occupied time slots without requiring manual intervention. The availability module autonomously determines which time slots should be displayed as available or unavailable based on the threshold occupancy level, eliminating the need for users to manually block times while ensuring accurate availability representation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the display parameter from showing all time slots to showing only time slots that meet specific availability criteria. By introducing a threshold occupancy level parameter, the system dynamically adjusts which time slots are displayed as available, transforming the availability representation from incomplete to accurate without requiring manual user input.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the system marks time slots as unavailable based on threshold occupancy, then realistic availability is accurately represented, but the system complexity increases due to automatic calculation requirements

Engineering Contradiction:
Improveavailability information accuracyVSAvoidoccupancy analysis mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The availability determination logic is extracted as a separate, dedicated module that operates independently from the scheduling interface. This availability module specifically analyzes occupied time slots and applies the threshold occupancy level to determine display availability, separating the complexity of availability calculation from the simplicity of the user scheduling interface.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system implements a feedback mechanism where the availability module continuously monitors occupied time slots and automatically updates availability displays. When occupancy levels change, the system automatically recalculates and updates which time slots should be displayed as available or unavailable, ensuring continuous accuracy without requiring manual reconfiguration.

Inventive Principle:
Principle #23Feedback

3Extent of automation

If users can manually block time slots to indicate unavailability, then users have control over their schedule, but the system cannot automatically prevent overbooking when multiple users are heavily booked

Engineering Contradiction:
Improveautomatic availability managementVSAvoiduser control over scheduling
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

The availability module performs self-service by automatically analyzing occupied time slots and determining which time slots should be displayed as available or unavailable based on the threshold occupancy level. This eliminates the need for users to manually block times while ensuring that heavily booked users are automatically protected from additional scheduling conflicts.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system takes preliminary action by pre-calculating and displaying availability based on current occupancy levels before any new scheduling occurs. By determining availability in advance based on the threshold occupancy level, the system prevents overbooking before it can happen, rather than requiring users to manually prevent it through manual blocking.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9058596B2Determining availability based on percentage available
Publication Date: 2015.06.16 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9058596B2 patent drawing
  • US9058596B2 patent drawing
  • US9058596B2 patent drawing

AI summary

An embodiment of the invention provides a system and method for displaying the scheduling availability of a user. The system includes an occupancy module for analyzing the schedule of the user to determine the occupancy for a time period in the schedule. The time period includes an available time slot and/or an occupied time slot. A processor connected to the occupancy module determines whether the occupancy for the time period is above a threshold level of occupancy. The threshold level of occupancy includes a maximum number of occupied time slots, a maximum percentage of occupied time slots, a maximum amount of occupied time, and/or a maximum percentage of occupied time. A scheduling module connected to the processor automatically displays the scheduling availability of the user as unavailable for the time slot when the occupancy for the time period is above the threshold level of occupancy.