Cross-Application Messaging via Unified Chat Instances
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems, such as matter management systems, lack real-time messaging capabilities across multiple applications, limiting user communication and collaboration, especially in contexts like legal matter management where multiple applications are related to a single matter.
Innovation Solution
A messaging program that enables real-time communication across multiple applications by establishing chat instances within primary and secondary applications based on permissions associated with a work product object, allowing participants with appropriate permissions to communicate about a specific matter across different applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a messaging program is established within a single application, then real-time communication capability is provided, but communication across multiple applications related to the same matter is limited
Solution Approach 1:
The messaging program is designed to function across multiple applications (matter management, email, document management) by establishing chat instances that are accessible from each application's interface. This allows a single messaging system to serve universal communication needs across different work product contexts without requiring separate messaging systems for each application.
Solution Approach 2:
The patent introduces an intermediary messaging layer that connects different applications. The messaging program acts as a mediator between the matter management system, email application, and document management system, allowing participants to communicate across these applications through a unified chat interface that bridges them together.
2Reliability
If permission control is implemented for chat instances, then access security is improved, but system configuration complexity increases
Solution Approach 1:
Permission control is implemented at the local level of each chat instance rather than requiring global permission management. Each chat instance associated with a work product object has its own permission settings that are determined by the work product object's permissions, allowing granular control without overwhelming system-wide configuration complexity.
Solution Approach 2:
The patent merges the permission control mechanisms of different applications by allowing the matter management system's permission structure to govern access to chat instances across email, document management, and other integrated applications. This unified approach consolidates permission management rather than requiring separate permission systems for each application.
3Adaptability or versatility
If multiple chat instances are established across different applications, then communication coverage is improved, but management and coordination difficulty increases
Solution Approach 1:
The messaging system creates chat instances that are essentially copies of the same communication channel across different applications. When a chat instance is established in the matter management system, corresponding chat instances are created in email and document management applications, allowing participants to access the same conversation from any integrated application without managing separate conversations.
Data Source
AI summary
A method for using a messaging program across a multiple applications and communications environment includes engaging a multiple applications and communications environment. The multiple applications and communications environment comprises at least one primary application and at least one secondary application. The at least one primary application is associated with a primary work product object and the at least one secondary application is associated with a secondary work product object. The primary work product object and the secondary work product object are associated with a work product matter. The method further includes configuring a messaging program to establish a first chat instance within the primary work product object and a second chat instance within the secondary work product object. The first chat instance and the second chat instance are determined by a set of permissions related to the primary work product object. Another method has the at least one primary application being a web application, a file manager application or an email application and the at least one secondary application being a web application, a file manager application or an email application.


