Content Sharing in Messenger Applications via Server Intermediation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Instant Message Service (IMS) is not conducive to sharing content such as application or web page information, lacking the ability to seamlessly transmit and display such content between devices.

Innovation Solution

A method and system for content sharing that includes displaying a message input or display window, receiving a content search command or keyword, selecting a content server, transmitting the keyword, and displaying the received content information, allowing for real-time sharing of content like images or web pages without the need for clicking and dragging or copying and pasting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional IMS is used for communication, then real-time message transmission is achieved, but content sharing capability is lacking

Engineering Contradiction:
Improvecontent sharing capabilityVSAvoidmanual content transfer process
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a content server as an intermediary component between the messaging application and the content to be shared. The content server receives content keywords from the messaging application, retrieves corresponding content, and returns it to the application, enabling seamless content sharing without manual transfer processes. This intermediary architecture resolves the contradiction by providing automated content retrieval and transmission capabilities while maintaining the simplicity of the messaging interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If content sharing is enabled through manual copying and pasting, then content can be transferred, but the process is complex and time-consuming

Engineering Contradiction:
Improvecontent sharing efficiencyVSAvoidmanual content transfer time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having the content server pre-prepare and index content based on keywords before the actual sharing request. When a user initiates content sharing, the system can quickly retrieve pre-indexed content rather than requiring real-time manual copying and pasting. This preliminary processing of content significantly reduces the time and complexity of content transfer operations.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If content sharing functionality is added to IMS, then content sharing capability is improved, but device complexity increases

Engineering Contradiction:
Improvecontent sharing capabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing the content server to handle multiple types of content (text, images, videos, documents) through a unified keyword-based retrieval mechanism. The messaging application maintains a simple interface that works for all content types, avoiding the need for separate sharing mechanisms for each content type. This multi-functional approach improves content sharing capability while minimizing the increase in system complexity.

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

Data Source

PatentUS10404638B2Content sharing scheme
Publication Date: 2019.09.03 KT CORP
  • US10404638B2 patent drawing
  • US10404638B2 patent drawing
  • US10404638B2 patent drawing

AI summary

In one example embodiment, a method executed by a messenger application to share content information, includes displaying a message input window and a message display window; receiving, through the message input window, a content search command and a content keyword; selecting a content server based on the content search command; transmitting the content keyword to the selected content server; receiving content information from the selected content server; and displaying the received content information in the message display window.