Schedule Management Server for Chatroom Calendar Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing instant messaging services lack efficient methods for managing and sharing schedules within chatrooms and user accounts, particularly in terms of permissions and notifications.
Innovation Solution
A schedule management server that receives schedule creating requests and selects between a first type of calendar (shared within a chatroom) and a second type of calendar (belonging to a user account), based on the request, to create and manage schedules, including permissions and notification settings.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a schedule is created in a chatroom, then the schedule can be shared with participants, but permission management and search control become more complex
Solution Approach 1:
The patent segments schedules into two distinct types: first-type schedules belonging to chatrooms and shared with participants, and second-type schedules belonging to user accounts and shared with invitation objects. This segmentation allows different permission management strategies for each type, reducing the complexity of managing all permissions uniformly across the system.
Solution Approach 2:
The patent introduces a schedule management server as an intermediary component that handles permission checks and schedule creation. This server mediates between users, chatrooms, and schedules, centralizing the permission management logic and simplifying the overall system architecture.
2Ease of operation
If schedule search functionality is added, then users can find schedules more easily, but permission checking requirements increase complexity
Solution Approach 1:
The patent implements a feedback mechanism in the schedule search function where the schedule management server checks whether a user account has permission to search for schedules before providing search results. This feedback loop ensures secure access control while maintaining ease of use for authorized users.
3Reliability
If notification settings are implemented, then users receive timely updates, but system processing requirements increase
Solution Approach 1:
The patent implements preliminary action by having the schedule management server check notification settings when a schedule is created or modified. The server pre-determines which users should receive notifications based on their settings, avoiding unnecessary processing for users who have disabled notifications.
Data Source
AI summary
Disclosed are a method and an apparatus for an instant messaging service to provide a schedule service. A schedule management server according to an example embodiment includes receiving a schedule creating request, selecting any one of a first type of calendar belonging to a chatroom in which the schedule creating request is created and a second type of calendar belonging to a user account which creates the schedule creating request, according to a schedule type included in the schedule creating request; and creating a schedule corresponding to the selected type of calendar.


