Instant Messaging Report Sharing via Server Mediation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Instant messaging, business intelligence, and report generation technologies have operated in separate domains, lacking integration to facilitate interactive sharing of report documents in real-time communication.
Innovation Solution
A system that enables instant messaging conversations between computers, allowing users to request, display, and interact with report content on multiple devices through a report server, using executable instructions stored on a computer-readable medium to process and transmit report signals via an instant messaging protocol, enabling synchronized viewing and manipulation of reports across networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If report documents are shared through traditional file transfer methods, then report content can be transmitted between users, but real-time interaction and collaboration are lost
Solution Approach 1:
The patent merges instant messaging functionality with report sharing capabilities by integrating a report viewer into the messaging interface. Users can share report documents directly within the chat conversation, combining communication and data access into a single unified system, thereby enabling real-time interaction without traditional file transfer delays
Solution Approach 2:
The patent introduces an intermediary report server that mediates between users and report documents. The server handles authentication, authorization, and document rendering, allowing users to access and interact with reports in real-time without direct peer-to-peer file transfers, thus eliminating time delays while maintaining security
2Reliability
If full report documents are transmitted to all users, then complete information is shared, but data security and user privacy are compromised
Solution Approach 1:
The patent applies local quality by rendering report documents locally on each user's device after authentication, rather than transmitting complete document data across the network. The server sends only necessary rendering instructions and data, with the actual report displayed and interacted with locally, thereby maintaining security while preserving full information accessibility for authorized users
Solution Approach 2:
The patent segments report access by implementing user-specific authentication and authorization mechanisms. The report server divides report access into discrete permissions, allowing users to view only the portions of reports they are authorized to see, thus maintaining data security while ensuring appropriate information accessibility
3Productivity
If report sharing requires extensive data transfer, then complete report content is available, but network bandwidth and transfer time are consumed
Solution Approach 1:
The patent uses copying by creating a virtual copy of the report document that is rendered and displayed within the messaging interface itself. Users interact with a copy of the report that is generated on-demand through the report server, eliminating the need to download and transfer the entire original report file, thus reducing network bandwidth consumption while maintaining fast access speed
Solution Approach 2:
The patent applies preliminary action by pre-rendering report documents on the report server before they are requested by users. The server prepares and caches report data in advance, so when users need to access a report during messaging, the content is already ready for immediate display without requiring extensive data transfer, thereby increasing access speed while reducing network bandwidth consumption
Data Source
AI summary
A computer readable medium includes executable instructions to facilitate an instant messaging conversation between a first computer and a second computer on a network. A first request for a report specified by the user of the first computer is processed. A first portion of the report is returned to a first output device of the first computer and a second output device of the second computer. An interaction signal characterizing an interaction with the first portion of the report is processed to produce a second portion of the report. The second portion of the report is routed to the first output device of the first computer and the second output device of the second computer.


