Instant Messaging Processor Structured Data Embedding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional instant messaging applications struggle with managing large volumes of unstructured text messages, making it impractical to view and respond to numerous messages effectively, especially in trading environments where timely and structured information is critical.

Innovation Solution

Implementing structured messaging to embed semantic information within text messages, allowing them to be interpreted by receiving systems for guiding application functionality, processing, and displaying information in a more organized manner, such as using an instant messaging processor to add structure to unstructured messages and encode control information within unused areas of the message.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional instant messaging applications are used to communicate time-sensitive information, then immediacy and simplicity of message exchange are improved, but the ability to manage and process large amounts of unstructured message information deteriorates

Engineering Contradiction:
Improveimmediacy of message exchangeVSAvoidmanageability of large amounts of message information
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The patent segments unstructured instant message text into structured components with distinct semantic meanings (e.g., separating ticker symbols, prices, quantities, order types). This segmentation allows receiving systems to efficiently parse and process specific information elements without handling the entire unstructured message, thus maintaining immediacy while improving manageability of large message volumes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the parameter structure of messages by embedding structured data elements within the instant message format. Instead of free-form text only, messages now include defined parameters (symbols, prices, quantities) that can be systematically processed, changing the message from unstructured to semi-structured format while preserving the instant messaging speed.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If unstructured free text strings are sent in instant messages, then ease of composition and universal compatibility are improved, but the ability of receiving systems to interpret and act on semantic information deteriorates

Engineering Contradiction:
Improveease of message compositionVSAvoidsemantic information interpretability
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The patent applies preliminary action by structuring the message content before transmission. The sending system pre-processes the message to embed semantic information in a structured format within the instant message, so that receiving systems can directly interpret and act on the information without requiring complex natural language processing, thus preventing loss of semantic information.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary structured format between the sender's intent and the receiver's interpretation. By embedding structured data elements within the instant message, the system creates an intermediary representation that preserves semantic meaning while maintaining compatibility with standard instant messaging protocols, enabling both ease of composition and accurate interpretation.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If structured messaging is implemented to embed semantic information, then the ability to process and interpret message content is improved, but the complexity of message formatting and compatibility with conventional IM applications deteriorates

Engineering Contradiction:
Improveefficiency of message processingVSAvoidmessage formatting complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies the nested doll principle by embedding structured data elements within the existing instant message text format. The structured information is nested within the unstructured message stream, allowing conventional IM applications to transmit the messages while specialized receiving systems can extract and process the nested structured components, thus improving processing efficiency without significantly increasing overall system complexity.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent implements universality by designing a message format that serves multiple functions: it maintains compatibility with conventional instant messaging applications for general communication while simultaneously embedding structured data elements for automated processing. This multi-functional approach allows the same message infrastructure to support both human-readable communication and machine-readable data extraction.

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

Data Source

PatentUS8065373B2System and method for processing instant messages
Publication Date: 2011.11.22 PIVOT SOLUTIONS
  • US8065373B2 patent drawing
  • US8065373B2 patent drawing
  • US8065373B2 patent drawing

AI summary

Various aspects relate to using structured messages within one or more systems that implement instant messaging function in a distributed computing environment. In particular, structured information may be encoded and embedded in unstructured instant messages and communicated among one or more computer systems, networks, applications or other entities. In one aspect, instant messaging may be leveraged as middleware for application integration. Other aspects relate to using structured message information to perform functions in a distributed instant messaging system. For example, structured message information may be used to control the display of instant message information to a user, or may be used to control how the instant message information is distributed, processed, or otherwise handled by a receiving system, application or process. Other aspects relate to an interface for displaying information relating to a number of instant messaging conversations to a user. Further, aspects relate to using instant messaging in a trading environment.