Reader Application Communication Channel via Source Authentication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication technologies between document viewer applications and source applications, such as PDF readers and servers, do not effectively enable selective interaction and data exchange based on usage rights and authentication, limiting user interface-like interactions and data incorporation.
Innovation Solution
A computer-implemented method that establishes a communication channel between a reader application and a source application by verifying the usage rights and authentication of the electronic package, using digital signatures and derived value matching to enable user interface-like interactions and data exchange.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a communication channel is established between reader application and source application, then user interface-like interactions and data exchange are enabled, but security and authentication complexity increases
Solution Approach 1:
The patent implements preliminary authentication actions by establishing challenge-response mechanisms before enabling communication. The reader application issues challenges to the source application, and authentication is performed in advance before the communication channel is activated, ensuring security while maintaining a clean interface for legitimate interactions.
Solution Approach 2:
The patent introduces digital signatures and authentication protocols as intermediary mechanisms that mediate between the reader application and source application. These intermediaries verify identities and establish trusted communication channels without requiring complex direct authentication between the applications themselves.
2Reliability
If usage rights are enforced through digital signatures, then document security and protection are improved, but processing time and computational overhead increase
Solution Approach 1:
Digital signatures and usage rights are embedded in the electronic package during its creation or distribution phase, before the reader application needs to access it. This preliminary action ensures that authentication data is pre-prepared and available, reducing processing time during actual document access and interaction operations.
3Adaptability or versatility
If selective communication is enabled based on usage rights, then data exchange control is improved, but system complexity and implementation difficulty increase
Solution Approach 1:
The patent applies local quality by associating specific usage rights and communication permissions with individual electronic packages or specific elements within packages. Rather than implementing a complex global authorization system, the solution embeds communication control attributes locally in each package, allowing the reader application to make simple local decisions about which communication channels to open.
Data Source
AI summary
Methods and apparatus, including computer program products, for communication with an external source application. In one aspect, the methods include determining in an independent reader application residing on a client computing system whether a property of an electronic package received and displayed from a source application residing on a server computing system is enabled, determining an authentication of the source application, and enabling a user interface-like communications channel between elements of the electronic package and the source application only if the property is enabled and the source application authenticated, wherein elements of the displayed electronic package are sent to and incorporated by the source application upon authentication of the property of the electronic package and the property of the source application.

