Calendar Event Prioritization in Group Communication Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic scheduling services face deficiencies in programmatically validating, aggregating, and managing calendar event data across group-based communication interfaces, leading to inefficiencies and conflicts in prioritizing events.

Innovation Solution

The implementation of a computer-implemented method and system that receives and parses calendar event data objects to identify contextual data, queries a group-based communication system data corpus for prioritization data based on common identifiers, and determines prioritization scores for calendar events, thereby facilitating an aggregate calendar event interface that reduces scheduling conflicts and resource burden.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If calendar event data from multiple external calendar resources is aggregated and prioritized programmatically, then scheduling efficiency and conflict reduction are improved, but system complexity and data processing burden increase

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

Solution Approach 1:

The patent introduces an intermediary prioritization system that sits between external calendar resources and the group-based communication interface. This intermediary automatically validates, aggregates, and scores calendar events from multiple sources using common identifiers, reducing the complexity burden on the main system while maintaining scheduling efficiency. The intermediary handles data processing in the background, allowing the primary system to focus on core communication functions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the calendar management functionality into distinct modular components: external calendar resource interfaces, data validation modules, prioritization scoring systems, and aggregation engines. Each component handles specific tasks independently, allowing the system to manage complexity through modular architecture while achieving high scheduling efficiency through coordinated operation of these segmented functional units.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If calendar event data is validated and parsed to identify contextual data, then event prioritization accuracy is improved, but data processing time and computational resources increase

Engineering Contradiction:
Improveprioritization accuracyVSAvoiddata processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements preliminary validation and parsing of calendar event data as events are received from external calendar resources. By performing data validation, contextual data identification, and common identifier extraction in advance—before prioritization scoring is required—the system ensures high prioritization accuracy is achieved without adding processing delays during critical scheduling operations. The preliminary processing prepares data in advance for rapid prioritization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The prioritization system performs self-service by automatically validating, parsing, and scoring calendar events without requiring manual intervention or external processing. The system uses its own internal validation rules and contextual analysis capabilities to handle data processing efficiently, reducing external computational dependencies and minimizing overall processing time while maintaining high accuracy through automated contextual data identification.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If an aggregate calendar event interface is implemented to display prioritized events, then user experience and event management capability are improved, but interface complexity and resource consumption increase

Engineering Contradiction:
Improveevent management capabilityVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges multiple calendar event data sources from different external calendar resources into a single unified aggregate calendar event interface. This consolidation allows users to manage events from multiple sources through one interface, improving ease of operation by providing centralized event management. The system combines prioritized event data, contextual information, and scheduling details into a unified display that reduces the need for multiple separate interfaces while maintaining comprehensive event management capability.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11481735B1Validating, aggregating, and managing calendar event data from external calendar resources within a group-based communication system
Publication Date: 2022.10.25 SALESFORCE INC
  • US11481735B1 patent drawing
  • US11481735B1 patent drawing
  • US11481735B1 patent drawing

AI summary

Provided is an apparatus, computer implemented method, and computer program product configured to programmatically validate, aggregate, and manage calendar event data in a group-based communication interface of a group-based communication system.