Cached E2EE Conference Credentials for Faster Meeting Join

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Joining an End-to-End Encrypted (E2EE) online meeting is slower due to the need to download credentials of all participants, which increases with the number of participants, as conventional processes involve downloading all user credentials for each meeting, even if some participants are recurring.

Innovation Solution

Caching user credentials from previous meetings to determine which credentials are needed for a new meeting, using either the hash and fetch or compression dictionary approaches to efficiently obtain only missing credentials.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all user credentials are downloaded for each meeting, then security is ensured, but join time increases

Engineering Contradiction:
ImprovesecurityVSAvoidjoin time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by caching user credentials from previous meetings before the current meeting starts. When a user joins a new meeting, the system checks which credentials are already cached and only downloads the missing ones, rather than downloading all credentials from scratch. This preliminary caching of credentials resolves the contradiction by maintaining security through credential storage while reducing join time by avoiding redundant downloads.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts only the necessary credentials for the current meeting by comparing the list of required credentials with the cached credentials. Using hash comparison, the system identifies which credentials need to be downloaded and extracts only those specific credentials rather than downloading the complete credential set. This extraction approach maintains security by obtaining all necessary credentials while reducing download time and data transfer.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If credentials of all participants are downloaded, then meeting security is maintained, but data transfer volume increases

Engineering Contradiction:
Improvemeeting securityVSAvoiddata transfer volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system extracts only the necessary credentials by using hash comparison to identify which credentials are already cached and which need to be downloaded. Instead of transferring the complete credential set, the system transfers only the missing credentials, significantly reducing data transfer volume while maintaining meeting security through complete credential acquisition.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary caching of credentials from previous meetings before the current meeting begins. This preliminary action ensures that when a new meeting starts, the system already has credentials for recurring participants, allowing it to only download credentials for new participants and thus reducing the overall data transfer volume while maintaining security.

Inventive Principle:
Principle #10Preliminary action

3Speed

If credentials are cached across meetings, then join speed improves, but storage requirements increase

Engineering Contradiction:
Improvejoin speedVSAvoidstorage requirements
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The system extracts and stores only the essential credential information (hashes and identifying data) needed for recognition across meetings, rather than storing complete credential sets. This selective storage approach reduces storage requirements while enabling fast join speed by efficiently comparing and matching credentials across different meetings.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20260046279A1Joining end-to-end encrypted online conferences using cached user credentials
Publication Date: 2026.02.12 CISCO TECHNOLOGY INC
  • US20260046279A1 patent drawing
  • US20260046279A1 patent drawing
  • US20260046279A1 patent drawing

AI summary

Provided herein are techniques to facilitate joining an End-to-End Encrypted (E2EE) online conference by a conference client using cached credentials. In one example, a method may include storing, by a conference client of a first user, a cached list of user credentials for one or more other users for previous online conferences in which the first user has participated. For a particular online conference to which the first user seeks to join, the method may further include determining whether particular user credentials for particular users participating in the particular online conference are not included in the cached list of user credential. Based on determining that at least one particular user credential is not included in the cached list of user credentials, the method may include obtaining the at least one particular user credential to enable the first user, via the conference client, to join the particular online conference.