Instant Messaging Public Data Sharing via Conditional Drive Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing instant messaging technologies face challenges in efficiently managing and sharing data across various types of chat rooms, particularly in terms of data backup and accessibility for participants, without adequate consideration for administrator status and storage capacity.

Innovation Solution

A server-based method for instant messaging services that determines whether to enable public data storage in the administrator's drive based on status information and backup settings, allowing participants to access chat data stored as public data, including data sent before joining, subject to account type and storage capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If chat data is stored in the administrator's drive as public data, then data accessibility for participants is improved, but storage capacity constraints and account type limitations worsen

Engineering Contradiction:
Improvedata accessibilityVSAvoidstorage capacity
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent applies local quality by differentiating data storage locations based on participant roles and account types. Administrators with premium accounts store public chat data in their personal drives, while regular participants access data through the server. This creates differentiated access rights and storage locations, allowing high accessibility for authorized users while managing overall storage capacity through the server's coordinated data management.

Inventive Principle:
Principle #3Local quality

2Productivity

If public data is enabled for all chat rooms, then data sharing efficiency is improved, but system complexity and management overhead worsen

Engineering Contradiction:
Improvedata sharing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the public data storage capability conditional rather than fixed. The system dynamically determines whether to store chat data as public data based on the administrator's account type and available storage capacity. Premium account holders can enable public data storage, while regular accounts cannot, creating a flexible, adaptive system that balances data sharing efficiency with manageable complexity through role-based permissions.

Inventive Principle:
Principle #15Dynamics

3Reliability

If chat data is retained indefinitely for public access, then data availability is improved, but storage resource consumption worsens

Engineering Contradiction:
Improvedata availabilityVSAvoidstorage resource consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies parameter changes by introducing time-based and condition-based parameters for data retention. Chat data stored as public data is subject to retention policies that consider the administrator's account type, storage capacity, and data access patterns. The system dynamically adjusts data retention parameters, ensuring critical data remains available while automatically managing storage resource consumption through selective data archiving or deletion based on predefined criteria.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250279973A1Method and apparatus for providing instant messaging service
Publication Date: 2025.09.04 KAKAO CORP
  • US20250279973A1 patent drawing
  • US20250279973A1 patent drawing
  • US20250279973A1 patent drawing

AI summary

Disclosed are a server providing an instant messaging service and an operating method of the server. The operating method of the server providing the instant messaging service, according to one embodiment, may include: determining, based on status information of a drive of an administrator of a first-type chat room and public backup setting information of the chat room, whether to enable public data corresponding to the chat room; when the public data is enabled, storing chat data sent and received within the chat room as the public data in the drive of the administrator; and providing the public data to a terminal of a participant in the chat room.