Mashup Page Widget Integration for Unified Calendar Resource Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current calendaring systems require participants to link to multiple disjoint applications to access event resources, leading to a fractured experience, and resources may be outdated or inappropriate for participants, causing confusion and inefficiency.

Innovation Solution

Integrating a calendaring system with a mashup page containing widgets that use calendar data to provide all necessary information, allowing creators to customize access and ensure participants receive the latest resources without needing to access multiple applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple disjoint applications are used to provide event resources, then resource accessibility is improved, but system complexity and user experience quality deteriorate

Engineering Contradiction:
Improveresource accessibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple disjoint applications into a single integrated calendaring system that provides all event resources (documents, presentations, notes, recordings) through one unified interface. The calendar entry serves as a container that aggregates various resource types, eliminating the need for participants to access separate applications and thereby reducing system complexity while maintaining resource accessibility.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The calendaring system is designed with multi-functionality to handle diverse resource types (documents, presentations, notes, recordings, links) within a single platform. The system can create different types of calendar entries (meeting, workshop, seminar, training) and attach various resource types to each, making it a universal solution that replaces multiple specialized applications.

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

2Loss of information

If resources are updated between invitation and event, then information currency is improved, but participant confusion increases

Engineering Contradiction:
Improveinformation currencyVSAvoidparticipant clarity
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system implements feedback mechanisms that automatically notify participants when resources associated with a calendar entry are updated. The calendar entry maintains a live connection to its resources, and when changes occur (such as document updates or new recordings), the system communicates these changes to participants, ensuring they receive the most current information without manual intervention.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary actions by pre-organizing all event resources within the calendar entry structure before the event occurs. Resources are attached and configured in advance, with update mechanisms already in place, so that when participants access the calendar entry, they automatically receive the latest version of resources without needing to manually check for updates.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If all resources are made accessible to all participants, then resource availability is improved, but information security deteriorates

Engineering Contradiction:
Improveresource availabilityVSAvoidinformation security
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system applies local quality by allowing different access permissions for different participants within the same calendar entry. Each participant can be granted specific access levels (view, edit, comment) to specific resources based on their role and needs. This enables selective visibility where certain resources are available to all participants while others are restricted to specific groups or individuals, maintaining both availability and security.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10373121B2Integrating a calendaring system with a mashup page containing widgets to provide information regarding the calendared event
Publication Date: 2019.08.06 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10373121B2 patent drawing
  • US10373121B2 patent drawing
  • US10373121B2 patent drawing

AI summary

A method, system and computer program product for integrating a calendaring system with a mashup page. A mashup server accesses the calendar data inputted by a user to create or edit an entry in a calendar application. The mashup server provides the user access to widgets to be included on a mashup page, where the widgets use the accessed calendar information so that the widgets provide information to the recipients of the calendared event. In this manner, the widgets provide information that normally would be accessible by the participants via links to a myriad of disjoint applications thereby negating the fractured experience of the participants. Upon finalizing the mashup page, the mashup page is saved as a Uniform Resource Location (URL) in the created/edited calendar entry. The mashup page is later transmitted by the mashup server to the recipients of the calendar entry.