Dynamic Calendar View Live Meeting Objects
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing calendaring applications present schedule information in a static format, making it inefficient for users to interact with and access meeting details, requiring multiple clicks and menu-driven tasks to join or engage with meetings, leading to productivity losses and resource inefficiencies.
Innovation Solution
The implementation of a dynamic calendar view that converts existing calendar items into live meeting objects, allowing users to join meetings directly from the calendar view with real-time updates and interactive capabilities, such as a 'join' control, participant indicators, and content previews, without the need for additional user input.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If calendar applications present schedule information in a static format, then information completeness is maintained, but user interaction efficiency deteriorates
Solution Approach 1:
The patent transforms static calendar items into dynamic live meeting objects that automatically update their state based on the current time and meeting status. The calendar view transitions from displaying fixed information to showing real-time updates including join controls, participant counts, and meeting status indicators without requiring users to navigate to detailed views.
Solution Approach 2:
The system prepares and displays meeting join controls and interactive elements in advance within the calendar view itself, before users need to access them. The live meeting objects are pre-configured with join buttons and interaction capabilities that become active automatically when the meeting time approaches or begins, eliminating the need for users to perform preliminary navigation actions.
2Productivity
If calendar items require multiple clicks to access meeting details, then information security is maintained, but productivity deteriorates
Solution Approach 1:
The patent merges the calendar view with meeting interaction capabilities by integrating live meeting objects directly into the calendar display. The join controls, participant indicators, and meeting status are combined into a single unified interface element that appears within the calendar item itself, eliminating the need to separate calendar viewing from meeting access.
Solution Approach 2:
The live meeting object serves multiple functions simultaneously: it displays meeting information, provides join controls, shows participant status, and enables direct interaction all within a single calendar view element. This multi-functional design replaces the traditional multi-step process of viewing calendar items, opening details, and accessing meeting links.
3Loss of energy
If interactive controls are only provided when calendar items are opened, then interface simplicity is maintained, but resource efficiency deteriorates
Solution Approach 1:
The patent applies local quality by rendering interactive controls and live updates only for specific calendar items that represent active or upcoming meetings, rather than for all calendar items uniformly. The live meeting objects with join controls and participant indicators are selectively displayed based on meeting status and timing, optimizing resource usage while maintaining accessibility when needed.
Data Source
AI summary
A representation of a calendar view is rendered on a user interface (UI). The calendar view is indicative of one or more calendar days comprising a time span including a plurality of sequential time slots. A representation of a scheduled meeting is rendered in at least one of the sequential time slots. The scheduled meeting is rendered without an icon or button operative to provide an interactive control to join the scheduled meeting. In response to determining that the scheduled meeting has started, the representation of the scheduled meeting is converted to a live meeting object and the representation of the scheduled meeting is replaced with the converted live meeting object. The live meeting object renders a live video or audio output of the scheduled meeting.


