MCU Error Aggregation for Video Conferencing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Video conferencing systems face inefficiencies in error response due to the unreliable nature of networks, leading to increased processing requirements and potential for additional errors when endpoints attempt to handle error messages independently.

Innovation Solution

Implementing a method where a multipoint control unit (MCU) aggregates error messages, determines the severity of errors, and sends a single set of correction packets to affected endpoints, reducing network traffic and processing complexity by acting as a proxy for active endpoints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If endpoints independently handle error messages by requesting and sending correction packets, then error response accuracy is improved, but processing requirements and network traffic increase

Engineering Contradiction:
Improveerror response accuracyVSAvoidprocessing requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a multipoint control unit (MCU) as an intermediary between the active endpoint and receiving endpoints. The MCU aggregates error messages from multiple receiving endpoints, determines severity levels, and sends unified correction packets. This mediator approach maintains reliable error response while reducing the processing burden on individual endpoints and the active endpoint.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent combines multiple error messages from different receiving endpoints into a single aggregated error message. By merging redundant error information and sending a single set of correction packets to all affected endpoints, the system reduces network traffic and processing requirements while maintaining comprehensive error response coverage.

Inventive Principle:
Principle #5Merging (Combining)

2Measurement precision

If multiple separate error responses are sent to each requesting endpoint, then individual error handling precision is improved, but network traffic and processing overhead increase

Engineering Contradiction:
Improveindividual error handling precisionVSAvoidnetwork traffic
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent merges multiple individual error responses into a single aggregated correction packet set. The MCU identifies common lost packets across multiple error messages and generates one unified correction response that serves all requesting endpoints, thereby reducing network traffic while maintaining precise error handling for each endpoint's specific needs.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent changes the parameter of error response from individualized separate packets to aggregated unified packets. By modifying the structure and delivery mechanism of error responses, the system reduces network traffic overhead while preserving the ability to address specific error conditions at each endpoint through severity-based packet selection.

Inventive Principle:
Principle #35Parameter changes

3Speed

If the active endpoint responds directly to error messages, then response speed is improved, but the likelihood of secondary errors increases due to processing demands

Engineering Contradiction:
Improveresponse speedVSAvoidlikelihood of secondary errors
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent introduces the MCU as a mediator that handles error message processing, aggregation, and correction packet generation. This relieves the active endpoint from additional processing demands that could cause secondary errors, while the MCU's buffering capabilities ensure rapid response by accessing already-stored packets without requiring real-time generation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements preliminary buffering of video packets at the MCU before they are needed for error correction. By pre-storing packets in buffers, the system enables rapid error response without requiring the active endpoint to regenerate or retrieve packets under stress, thus preventing secondary errors while maintaining fast response times.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7729299B2Efficient error response in a video conferencing system
Publication Date: 2010.06.01 CISCO TECHNOLOGY INC
  • US7729299B2 patent drawing
  • US7729299B2 patent drawing
  • US7729299B2 patent drawing

AI summary

Elements in a video conferencing system may respond to error message(s) by aggregating any related error messages and responding based on a severity of the error indicated by the related error messages. A multipoint control unit (MCU) may identify an active stream from a first endpoint and forward the active stream to a second endpoint. The active stream may include a plurality of packets and transmit a video image by sending a frame followed by sub-frame modifications. The MCU may receive an error message from the second endpoint and determine the error's severity, which is related to an impact on an displayed image. Based on the severity, the MCU may identify and send a set of correction packets to the second endpoint. Also, a third endpoint may receive the active stream and respond to one or more error messages received from the second endpoint.