Business Object Integration in Messaging via Nested Embedding
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 ability to simulate corporate procedures and provide an integrated active view of business processes.
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, allowing actions to be applied and justified, with a split view transcript and keyword indexing for enhanced understanding and record-keeping.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If business objects are embedded in messaging sessions, then integration and collaboration are improved, but system complexity increases
Solution Approach 1:
The patent embeds business objects within messaging sessions, creating a nested structure where the business object is contained within the message context. This allows the business object to inherit the messaging infrastructure while adding business-specific functionality, thereby improving integration without requiring a completely separate system.
Solution Approach 2:
The patent introduces a messaging server as an intermediary component that facilitates communication between users and business objects. This server handles the complexity of object embedding, pronoun resolution, and action routing, thereby simplifying the overall system architecture while enabling business object integration.
2Ease of operation
If pronouns are visually distinguished and context menus are dynamically generated, then ease of operation is improved, but processing time increases
Solution Approach 1:
The patent performs preliminary processing of the message text to identify pronouns and resolve their references to business objects before the user interacts with the message. This pre-processing includes parsing the text, identifying potential pronouns, and establishing their contextual meanings, which prepares the system for faster subsequent user interactions.
Solution Approach 2:
The patent implements dynamic context menus that are generated based on the identified pronouns and their associated business objects. The menu entries are dynamically adjusted according to the specific business object and the actions that can be performed on it, providing relevant options only when needed rather than presenting a static set of options.
3Reliability
If actions are applied to business objects with justification, then reliability and auditability are improved, but device complexity increases
Solution Approach 1:
The patent implements a feedback mechanism where actions applied to business objects are tracked and justified using the original message context. The system provides feedback by maintaining a record of the action, the business object it was applied to, and the justificatory text from the message, enabling auditability and traceability without requiring a completely separate complex audit system.
Solution Approach 2:
The patent uses the existing messaging infrastructure to handle action tracking and justification, making the messaging system multi-functional. The same message processing components that handle user communication also handle action recording, thereby reducing the need for separate dedicated audit systems while maintaining reliability.
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 messenger. The method further can include forwarding a copy of the message text to a backend business component as a justification to the applied action.

