Multi-Type Instant Messaging Chat Rooms With Role-Based History Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing instant messaging services lack efficient methods for managing and sharing data across multiple types of chat rooms, particularly in terms of data access and storage authority.

Innovation Solution

The proposed method involves an instant messaging server that stores chat data from first-type chat rooms in a shared drive accessible by administrators with specific account authorities. It allows participants to request and access previous chat data, with access authority determined by the chat room type and administrator settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If chat data is stored in a shared drive accessible by all participants, then data sharing efficiency is improved, but security and access control become compromised

Engineering Contradiction:
Improvedata sharing efficiencyVSAvoidaccess control security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements different access authorities for different participants based on their roles. Administrators have full access to manage and retrieve chat data, while participants have limited access to only view their own sent and received messages. This differentiated access control resolves the contradiction by providing efficient data sharing for authorized users while maintaining security through role-based permissions.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system segments access rights into multiple levels: administrator authority and participant authority. The administrator can access all chat data including previous messages, while participants can only access their own message history. This segmentation allows the system to balance data sharing efficiency with security by providing appropriate access levels to different user groups.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple types of chat rooms are supported with different data management methods, then system versatility is improved, but system complexity increases

Engineering Contradiction:
Improvechat room type supportVSAvoiddata management system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal data management framework that handles multiple chat room types (first-type with administrator authority, second-type without administrator authority) through a common architecture. The server universally applies the same principles of storing chat data and managing access authorities, but adapts the specific implementation based on chat room type. This multi-functionality approach improves versatility while controlling complexity by using a unified management system rather than separate systems for each chat room type.

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

Solution Approach 2:

The system dynamically adjusts data management behavior based on chat room type and participant role. When a participant joins a first-type chat room, the server dynamically grants them participant authority to access their message history. When the same participant joins a second-type chat room, the server dynamically adjusts access permissions accordingly. This dynamic adaptation allows the system to support multiple chat room types without requiring complex static configurations for each type.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If previous chat data is made accessible to new participants, then user convenience is improved, but data privacy and authorization control are weakened

Engineering Contradiction:
Improveuser convenienceVSAvoiddata privacy risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent applies local quality by providing different levels of access to previous chat data based on user role. Administrators can access and view all previous chat messages in the chat room, while participants can only access their own sent and received messages. This resolves the contradiction by providing convenience to administrators who need full context while protecting participant privacy by limiting their access to only their own message history.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The server acts as an intermediary that mediates access to previous chat data. It receives requests from participants, verifies their authority level, and selectively provides appropriate message history. This intermediary function protects data privacy by filtering what participants can access while still providing convenient access to administrators who have proper authorization, thus resolving the contradiction between convenience and privacy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12348470B2Instant messaging server providing multiple types of chat rooms
Publication Date: 2025.07.01 KAKAO CORP
  • US12348470B2 patent drawing
  • US12348470B2 patent drawing
  • US12348470B2 patent drawing

AI summary

Provided are an instant messaging server providing a plurality of types of chat rooms, and a method of operating the instant messaging server. The method includes storing chat data transmitted and received in a first type chat room in a shared drive corresponding to an administrator with a first type account having an authority to manage the chat room, receiving, from a participant participating in a chat room, a request for previous chat data transmitted and received in the chat room before the participant started participating, and providing the previous chat data stored in the shared drive to the participant based on an access authority of the shared drive set in response to a chat room type.