Live SaaS Objects for Dynamic Data Sharing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Dynamic documents from network or software-as-a-service applications become outdated when shared in fixed formats, leading to recipients receiving obsolete information, as they lack the ability to update automatically.
Innovation Solution
The system generates and shares 'live' objects from network applications, allowing recipients to access the latest version of content through embedded browsers, using authentication credentials and access policies for secure, real-time updates without requiring credentials from the creator.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If dynamic documents are shared in fixed formats (PDF, printed copies), then information can be easily shared between users and devices, but the recipient receives data that becomes outdated or obsolete
Solution Approach 1:
The patent implements dynamic document sharing by creating live objects that maintain a connection to the source network application. Instead of static copies, the system generates dynamic representations that automatically update when the source data changes, allowing recipients to access current information without manual re-sharing.
Solution Approach 2:
The system introduces an intermediary layer (the live object generation system) between the source document and the recipient. This intermediary maintains the connection to the source application and automatically updates the shared content, eliminating the need for recipients to directly access the source while ensuring data freshness.
2Reliability
If live objects are generated from network applications, then recipients can access the latest version of content, but the system requires authentication credentials and access policy control
Solution Approach 1:
The system uses an intermediary authentication mechanism where the live object generation system handles credential verification and access policy enforcement. Recipients don't need direct access to source credentials; instead, the system mediates authentication through embedded browsers and policy-controlled access tokens, simplifying the user experience while maintaining security.
Solution Approach 2:
The live object system automatically manages authentication and access control without requiring manual intervention from recipients. The system self-service handles credential verification, policy enforcement, and automatic updates, reducing the complexity burden from users while ensuring data reliability.
3Ease of operation
If embedded browsers are used to render network applications, then users experience seamless interaction with live content, but the client application must establish secure connections and process traffic in real-time
Solution Approach 1:
The system dynamically adjusts the rendering and updating of live objects based on user interaction and data change frequency. Instead of continuously refreshing all content, the embedded browser updates only when necessary, optimizing resource usage while maintaining seamless user experience for interactive elements.
Solution Approach 2:
The system applies different processing qualities to different parts of the live object. Critical interactive elements receive real-time updates with high processing priority, while static or less important elements use reduced update frequencies, optimizing resource allocation across the user interface.
Data Source
AI summary
Embodiments described include systems and methods for generating and displaying live objects for network applications. Live objects may be created from applications (apps) that are served from and/or hosted on one or more servers, such as web applications and software-as-a-service (SaaS) applications, and shared with one or more recipients. The objects may be loaded or accessed as if they were normal network applications, and the recipients may see the latest or “live” version of content as shown to the live object creator, including user- or device-specific data of the creator, under full access policy control, without requiring access to credentials of the live object creator.


