Instant Messaging Tag Embedding for Third-Party Interface Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing instant messaging applications are limited to client and web versions, lacking flexibility in utilization.

Innovation Solution

A method and system that embeds an instant messaging application tag in source data, allowing its functions to be implemented on a third-party interface using a script or Software Development Kit, enabling user login, displaying identifiers, and facilitating conversations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If instant messaging applications are limited to client and web versions, then the application structure is simple and easy to implement, but the utilization flexibility is poor

Engineering Contradiction:
Improveutilization flexibilityVSAvoidapplication structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The instant messaging application is designed to function across multiple platforms (client, web, and third-party interfaces) through a unified tag-based architecture. The same core functionality is made universally accessible by embedding tags in source data that can be interpreted by different interface types, allowing one application to serve multiple purposes and platforms without requiring separate implementations for each.

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

Solution Approach 2:

Tags embedded in source data serve as intermediaries between the instant messaging application and third-party interfaces. These tags act as a mediation layer that enables the application to communicate and function within external interfaces without direct integration, allowing flexible utilization while maintaining a relatively simple core structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If instant messaging application functions are implemented on third-party interfaces, then the scope and frequency of use are expanded, but the implementation complexity increases

Engineering Contradiction:
Improvefrequency of useVSAvoidimplementation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The core instant messaging functionality is extracted into a separate, reusable component that can be embedded in third-party interfaces through tags. By separating the messaging logic from the interface implementation, the system can be deployed in multiple contexts without increasing the complexity of each individual implementation. The extracted core functions can be invoked wherever needed through simple tag embedding.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The instant messaging application is segmented into modular components that can be independently deployed and integrated. The tag-based architecture divides the system into the core messaging service and the interface layer, allowing the functionality to be implemented on third-party interfaces without requiring the entire application structure to be complex. Each segment can be implemented and maintained independently.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9912620B2Method, system and device for implementing an instant messaging application
Publication Date: 2018.03.06 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9912620B2 patent drawing
  • US9912620B2 patent drawing
  • US9912620B2 patent drawing

AI summary

A method for an instant messaging application is disclosed comprising receiving source data sent from a third party server, wherein a tag of the instant messaging application is embedded in the source data; and implementing a function of the instant messaging application, on a third party interface displayed based on the source data, based on a script or a Software Development Kit of the instant messaging application and the tag of the instant messaging application. Also disclosed is relevant system and devices.