Regional Media Stream Storage for Teleconference Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional teleconference systems fail to comply with regional data sovereignty regulations by storing media streams in arbitrary geographic regions rather than the region of origin, leading to non-compliance with privacy regulations.

Innovation Solution

A system comprising a coordination server and regional servers that determine the geographic region of media stream origin and store the streams accordingly, ensuring compliance by using media stream storage logic to fork streams for both live sharing and local storage, with the coordination server synchronizing and aligning stored streams for playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If media streams are stored in arbitrary geographic regions for teleconference recording, then storage flexibility and ease of access are improved, but compliance with regional data sovereignty regulations deteriorates

Engineering Contradiction:
Improvestorage flexibilityVSAvoidregulatory compliance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements local quality by requiring media streams to be stored in their region of origin. Each geographic region has designated storage resources that can only store media streams generated within that region. This is enforced through region identification logic that tags media streams with their origin region and storage routing logic that directs streams to appropriate regional storage resources, ensuring compliance with data sovereignty regulations while maintaining storage functionality.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the storage system into multiple independent regional storage resources, each responsible for a specific geographic region. Instead of a centralized or arbitrary storage approach, the system divides storage capabilities across regions, with each segment handling only locally-generated media streams. This segmentation enforces regulatory compliance by design while allowing flexible access within each region.

Inventive Principle:
Principle #1Segmentation

2Reliability

If media streams are routed to regional servers for storage, then regulatory compliance is improved, but system complexity and coordination overhead increase

Engineering Contradiction:
Improveregulatory complianceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by identifying and tagging the geographic region of media stream origin at the point of generation, before the stream is routed to storage. Region identification logic embedded in endpoint devices or gateway servers assigns region metadata to media streams upfront. This preliminary region assignment simplifies subsequent routing decisions, as storage servers can use the pre-assigned region information to direct streams to the correct regional storage resources without complex real-time coordination.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces intermediary components (gateway servers, media stream routing logic) that mediate between media stream sources and regional storage resources. These intermediaries handle region identification, stream tagging, and routing decisions, shielding the complexity of regional compliance requirements from both endpoint devices and storage systems. The intermediary layer translates regulatory requirements into automated routing rules, reducing overall system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11677907B2Media stream storage for multi-region teleconference
Publication Date: 2023.06.13 CISCO TECHNOLOGY INC
  • US11677907B2 patent drawing
  • US11677907B2 patent drawing
  • US11677907B2 patent drawing

AI summary

Techniques are presented for storing media streams for a multi-region teleconference. One example involves a first server configured to serve a first geographic region, a second server configured to serve a second geographic region, and a coordination server. The coordination server is configured to provide, to the first server and the second server, an indication to store one or more media streams of a teleconference that is or will be joined by a first endpoint device in the first geographic region and a second endpoint device in the second geographic region. The first server is configured to store a first media stream of the teleconference generated by the first endpoint device in the first geographic region, and the second server is configured to store a second media stream of the teleconference generated by the second endpoint device in the second geographic region.