Business Object Integration in Messaging Sessions
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Loss of information
If pronouns and context are visually distinguished in message text, then clarity and context awareness improve, but processing complexity increases
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.
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.
3Ease of operation
If context menus are dynamically generated based on verb associations, then action relevance improves, but processing time increases
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.
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.
4Loss of information
If messaging sessions are indexed with keywords and tags, then searchability and record-keeping improve, but storage requirements increase
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.
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.
Data Source
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.


