Embedded Browser Deep Linking for SaaS Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Managing access to network resources and monitoring for potential misuse becomes challenging due to differences between client devices and how they access network resources, especially in a mobile and diverse work environment.
Innovation Solution
A system and method that uses an embedded browser on a client device to identify and generate links to network applications, organizing them in a workspace repository search index for easy access, allowing users to perform tasks through deep links and providing recommendations and notifications, while ensuring security and visibility through policy-based management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If users access network applications through multiple different applications on diverse client devices, then access flexibility is improved, but device complexity and management difficulty increase
Solution Approach 1:
The patent merges multiple network applications into a single unified interface called the Client Application. This consolidates access to various network applications (email, calendar, documents, etc.) that would otherwise require separate applications, thereby reducing device complexity while maintaining access flexibility across diverse client devices.
Solution Approach 2:
The Client Application is designed as a universal interface that can access multiple types of network applications through a common architecture. It provides multi-functionality by supporting various network protocols and application types within a single application framework, eliminating the need for users to manage separate applications for different network resources.
2Measurement precision
If users manually search for and access multiple applications to find needed tasks, then task completion accuracy is improved, but time consumption increases
Solution Approach 1:
The system performs preliminary action by pre-indexing network applications and their associated tasks in a searchable database before users need to access them. This pre-organization allows users to quickly search for and identify needed tasks without manually browsing through multiple applications, significantly reducing access time while maintaining accurate task identification through the search index.
3Reliability
If enterprises implement comprehensive monitoring of network traffic, then security visibility is improved, but system complexity and overhead increase
Solution Approach 1:
The Client Application acts as an intermediary between users and network applications, and between enterprises and network traffic. It captures network traffic information and user interaction data within this intermediary layer, providing enterprises with comprehensive monitoring and security visibility without requiring complex monitoring infrastructure at the network level. The intermediary handles the complexity of data collection and processing internally.
Data Source
AI summary
Embodiments described include systems and methods of determining one or more links of one or more network applications to access to perform a task is provided. The method can include receiving, by a server, a request from a client application on a client device. The request can identify a name of a task to be performed. The client application can include an embedded browser for accessing one or more network applications. The method can include determining, by the server, one or more links of the one or more network applications hosted on one or more third party servers that are to be used to perform a task identified by the name of the task. The method can include causing, responsive to the request and to perform the task, the embedded browser of the client application on the client device to access the one or more links of the one or more network applications hosted on the one or more third party servers.


