Location-Based Proxy Agent for Virtual Meeting Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Virtual meetings often experience degraded communication performance due to high network latency, particularly when participants are in different geographic locations, leading to poor audio and video quality.

Innovation Solution

A method and system that monitor network latency conditions during virtual meetings and dynamically select a proxy agent based on geographic location to establish improved network connections, reducing latency and enhancing performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If participants connect directly to the virtual meeting server, then the system architecture remains simple, but network latency increases for geographically distant participants

Engineering Contradiction:
Improvenetwork connection reliabilityVSAvoidnetwork latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent introduces a proxy agent as an intermediary component between participants and the virtual meeting server. The proxy agent establishes local connections to the server, enabling geographically distant participants to connect through a nearby proxy rather than directly to the remote server, thereby reducing network latency while maintaining connection reliability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements location-based proxy selection where each geographic region has designated proxy agents. Participants are automatically connected to the proxy agent closest to their location, optimizing network performance by using local infrastructure rather than forcing all connections through a centralized remote server

Inventive Principle:
Principle #3Local quality

2Reliability

If a proxy agent is introduced to reduce latency, then audio and video quality improves for distant participants, but system complexity increases

Engineering Contradiction:
Improveaudio and video qualityVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The proxy agent is designed to perform multiple functions: it acts as a connection intermediary for reducing latency, provides local presence for meeting participants, and enables automatic connection routing. This multi-functionality justifies the added complexity by delivering comprehensive performance improvements across multiple dimensions

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system implements dynamic proxy selection based on real-time network conditions and participant locations. The connection architecture adapts automatically by selecting the most appropriate proxy agent for each participant, transforming a static centralized architecture into a dynamic distributed system that optimizes performance based on current conditions

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If the system uses a single virtual meeting server, then server management is simplified, but network latency increases for participants in different geographic locations

Engineering Contradiction:
Improveserver management simplicityVSAvoidgeographic latency
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent segments the centralized server architecture into distributed proxy agents located in different geographic regions. Each proxy agent handles connections for local participants, effectively dividing the monolithic server function into multiple regional nodes that reduce geographic latency while maintaining manageable complexity through modular deployment

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240007375A1Location-based proxy for virtual meeting optimization
Publication Date: 2024.01.04 CITRIX SYSTEMS INC
  • US20240007375A1 patent drawing
  • US20240007375A1 patent drawing
  • US20240007375A1 patent drawing

AI summary

Methods and apparatus for improving performance in a virtual meeting session in a distributed workspace system. One example of such a method includes acts of launching the virtual meeting session on a computing device of a first meeting participant, establishing a first connection between the computing device and a virtual meeting server, monitoring network latency conditions in the first network connection, upon determining that the network latency conditions exceed a predetermined threshold, selecting a proxy agent and establishing a second network connection between the computing device and the proxy agent, and establishing a third network connection between the virtual meeting server and the proxy agent to connect the computing device to the virtual meeting server through the proxy agent.