Business Object Integration in Messaging Sessions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional messaging systems fail to effectively integrate business objects into asynchronous communications like email and synchronous real-time applications, lacking the spontaneity and immediacy required for real-time conversations and collaborative tasks within business workflows.

Innovation Solution

A method for embedding business objects in messaging sessions, where pronouns referencing these objects are visually distinguished, and context menus are dynamically generated based on verb associations, with actions justified by forwarding message text to backend components, and transcripts are produced with split views for clarity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If business objects are integrated into messaging sessions, then collaboration and context-aware actions are enhanced, but system complexity increases

Engineering Contradiction:
Improvebusiness object integrationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the messaging functionality by separating the messaging session from the business object integration layer. The messaging session handles communication while the business object layer handles data management, allowing independent development and reducing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An intermediary layer is introduced between the messaging session and business objects, consisting of indexing services and context menus. This mediator translates between messaging operations and business object operations, simplifying the integration complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If pronouns and context are visually distinguished in message text, then clarity and context awareness improve, but processing complexity increases

Engineering Contradiction:
Improvecontext clarityVSAvoidtext processing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system uses visual differentiation (color changes or formatting) to highlight pronouns and contextually relevant portions of message text. This visual encoding makes context clear without requiring complex processing, as the differentiation is applied through simple text formatting rules.

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The system replaces complex semantic analysis with pattern-matching rules for identifying pronouns and context. Instead of using advanced natural language processing, simple text analysis rules are applied to detect and highlight contextual elements, reducing processing complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Ease of operation

If context menus are dynamically generated based on verb associations, then action relevance improves, but processing time increases

Engineering Contradiction:
Improveaction relevanceVSAvoidprocessing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system pre-generates context menu options based on the business object type and associated verbs, rather than generating them dynamically at runtime. This preliminary preparation reduces processing time during actual messaging operations while maintaining relevant action options.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The context menu system uses universal templates and pre-defined verb associations that apply across different business object types. This multi-functionality allows the same processing logic to serve multiple purposes, reducing the need for custom processing and decreasing overall processing time.

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

4Loss of information

If messaging sessions are indexed with keywords and tags, then searchability and record-keeping improve, but storage requirements increase

Engineering Contradiction:
ImprovesearchabilityVSAvoidstorage requirements
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The system extracts only the essential keywords and tags from messaging sessions for indexing, rather than storing complete message content. This selective extraction maintains searchability while significantly reducing storage requirements by storing only the most relevant indexing data.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system creates lightweight copies of messaging session data in an indexed format, separate from the original message storage. These indexed copies contain only keywords and tags necessary for search, allowing efficient retrieval without duplicating full message content and minimizing storage overhead.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9299114B2Indexing a messaging session for business object integration into messaging
Publication Date: 2016.03.29 SINOEAST CONCEPT
  • US9299114B2 patent drawing
  • US9299114B2 patent drawing
  • US9299114B2 patent drawing

AI summary

Embodiments of the present invention address deficiencies of the art in respect to messaging and provide a method, system and computer program product for business object integration with messaging. In an embodiment of the invention, a method for messaging integration of a business object can be provided. The method can include embedding a business object in message text in a messaging session provided by a messenger, and applying an action to the business object from within the messaging session of the instant messenger. The method further can include indexing the messaging session with keywords in the message text and tags for the business object.