Dynamic Remote Browsing Tab Isolation for Security and Performance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current security tools fail to effectively prevent browser-based cyber threats, leading to costly breaches and performance issues when using remote browsing for every session, as it can be resource-intensive and expose sensitive information.

Innovation Solution

A method to dynamically determine whether to perform web browsing locally or remotely based on device, network, website, and user parameters, allowing for real-time decision-making to isolate insecure or resource-heavy tabs or sessions to a remote server for enhanced security and performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If remote browsing is used for every session, then device protection is improved, but resource consumption and cost increase

Engineering Contradiction:
Improvedevice protectionVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically determines whether to perform browsing locally or remotely based on real-time evaluation of device security parameters, network conditions, and resource availability. This dynamic switching allows the system to adapt between local and remote modes, resolving the contradiction by using remote browsing only when necessary for protection while falling back to local browsing when resources are constrained.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different browsing modes to different sessions or tabs based on their specific characteristics and risk profiles. Not all browsing activities are treated uniformly; instead, each session is evaluated individually to determine the appropriate mode, allowing localized optimization between security and resource consumption.

Inventive Principle:
Principle #3Local quality

2Reliability

If remote browsing is used for every session, then device protection is improved, but system cost increases

Engineering Contradiction:
Improvedevice protectionVSAvoidsystem cost
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements dynamic mode selection that evaluates whether remote browsing is necessary for each session based on device security state, network trust level, and other parameters. This prevents unnecessary remote browsing operations, reducing infrastructure costs while maintaining protection where needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent extracts the browsing function from the local device and places it in a remote environment only when security risks require isolation. By extracting the browsing process to a remote sandboxed environment, the system protects the local device without requiring continuous remote infrastructure usage, thereby reducing overall system cost.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If browsing is performed locally, then performance is improved, but security vulnerability increases

Engineering Contradiction:
Improvebrowsing performanceVSAvoidsecurity vulnerability
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system introduces a security evaluation layer that acts as an intermediary between the browsing request and the execution environment. This intermediary assesses security parameters and routes the browsing operation to either local or remote execution accordingly, mediating between performance and security requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

When security risks are detected, the patent extracts the vulnerable browsing operation from the local environment and relocates it to a remote sandboxed environment. This extraction isolates potential malware or malicious content from the local device while maintaining the ability to access internet content, thus addressing security vulnerabilities without completely eliminating browsing capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11902298B2Dynamic remote browsing
Publication Date: 2024.02.13 OMNISSA LLC
  • US11902298B2 patent drawing
  • US11902298B2 patent drawing
  • US11902298B2 patent drawing

AI summary

A method for an electronic device for managing one or more browsing tabs of a browsing sessions is provided. The method receives a request for a browsing tab. The method determines whether to process the request for the browsing tab locally on the electronic device based on one or more parameters associated with at least one of the electronic device or a destination associated with the request. When it is determined to process the request locally, the method performs the browsing tab locally on the electronic device. However, when it is determined not to process the request locally, the method sends the request for the browsing tab to a remote server to perform the browsing tab remotely on the remote server.