Push Agent for Remote Network Visibility Extension
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional remote support methods face challenges in extending visibility and control beyond enterprise networks, particularly as they grow, and introduce security risks due to the need for pre-installed clients and reliance on third-party data centers.
Innovation Solution
A network appliance that provides secure remote access and control using push technology, allowing support representatives to transfer and execute applications on remote systems without pre-installed clients, while managing security and visibility through a web interface and push agents to extend network reach.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a local push system is used to transfer applications to remote systems, then support capability is improved for systems within the same network, but reach is limited to only those computers to which network traffic is routable from the support representative's computer
Solution Approach 1:
The patent introduces a push agent as an intermediary component that is pre-installed on remote systems within enterprise networks. This push agent receives and relays push requests from support representatives, enabling the system to reach remote computers beyond the direct network routing limits of the support representative's computer. The push agent acts as a mediator that bridges the gap between the support representative's network location and the target remote systems.
2Adaptability or versatility
If pre-installed clients are used on remote systems, then push functionality can be extended to remote networks, but security risks increase and compliance liabilities are introduced
Solution Approach 1:
The push agent serves as a trusted intermediary that is pre-installed on remote systems, eliminating the need for support representatives to install temporary clients during support sessions. This intermediary component securely receives push requests and establishes connections, thereby extending network reach while maintaining security through controlled, authorized access mechanisms rather than unrestricted client installations.
Solution Approach 2:
The push agent is pre-installed and configured on remote systems before any support interaction occurs. This preliminary action ensures that when support is needed, the infrastructure is already in place to securely facilitate communication without requiring on-the-spot installations that could introduce security vulnerabilities or compliance issues.
3Adaptability or versatility
If service administrators attempt to reach each computer in an enterprise network, then complete coverage is achieved, but complexity and cost increase as the enterprise grows across multiple locations
Solution Approach 1:
The system segments the enterprise network into multiple zones, each with its own push agent installed on representative systems. Rather than requiring administrators to directly reach every individual computer across the entire enterprise, the network is divided into manageable segments, each handled by a local push agent that can relay requests to target systems within its segment. This segmentation reduces overall system complexity while maintaining comprehensive coverage.
Solution Approach 2:
The push agent is designed as a universal component that can operate across different network locations and enterprise segments. This multi-functional agent can handle push requests for various types of remote systems (workstations, servers, specialized equipment) across multiple enterprise locations, eliminating the need for location-specific or system-specific support infrastructure and thereby reducing overall complexity.
Data Source
AI summary
An approach is provided for extending remote network visibility for push functionality. An application is transmitted, via a push agent, from a first network to a device of a second network, wherein the device is configured to execute the application. The device is remotely controlled using the application.


