Browser Cache PDF to SVG Formatting for Secure Web Conferencing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multi-device web conferencing methods are often unreliable and pose security risks due to the need for local software installation on compute devices.

Innovation Solution

A method involving a synchronized mesh server endpoint that connects presenter and audience devices via a browser cache, formatting PDF files into SVG representations for secure and reliable presentation without local software installation, and clearing the cache upon session end.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If local software is installed on compute devices for web conferencing, then functionality and reliability are improved, but security risks and device complexity increase

Engineering Contradiction:
Improveweb conferencing reliabilityVSAvoidsecurity risks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent implements a disposable web conferencing application that loads entirely from browser cache without local installation. The application is temporarily stored in the browser's cache memory, used for the conferencing session, and then automatically cleared. This disposable approach eliminates security risks associated with persistent local software while maintaining functionality during the session.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent uses the browser cache as an intermediary layer between the network and the application execution environment. Instead of installing software directly on the device or running it from remote servers, the application is staged in the browser cache, which acts as a secure intermediate storage that doesn't require permanent local installation but provides fast local execution.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If local software is installed on compute devices, then web conferencing functionality is improved, but ease of operation deteriorates due to installation requirements

Engineering Contradiction:
Improveweb conferencing reliabilityVSAvoidease of access
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The application leverages the browser cache as temporary, disposable storage that requires no user installation or configuration. The cache automatically manages the application lifecycle - storing it when needed and clearing it when not needed - making the system as easy to access as any standard web application while maintaining reliability through local execution.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Speed

If application data is stored in browser cache, then speed of access is improved, but security risks increase from persistent data

Engineering Contradiction:
Improveapplication access speedVSAvoidsecurity risks from cached data
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The patent implements periodic clearing of the browser cache based on session state. The cache is maintained and populated during active conferencing sessions for fast access, and automatically cleared when the session ends or when idle timeout occurs. This periodic clear operation eliminates security risks from persistent cached data while maintaining speed benefits during active use.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system monitors session state and provides feedback to the cache management mechanism. When session activity is detected, the cache is maintained; when sessions end or devices become idle, the cache is cleared. This feedback-driven approach dynamically adjusts cache persistence based on actual usage patterns, balancing speed and security.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11368501B1Apparatus, methods, and systems for formatting documents for multi-device web conferencing
Publication Date: 2022.06.21 INTERCONTINENTAL EXCHANGE HOLDINGS INC
  • US11368501B1 patent drawing
  • US11368501B1 patent drawing
  • US11368501B1 patent drawing

AI summary

In some embodiments, a method can include connecting, via an application stored in a browser cache of a presenter compute device, to a synchronized mesh server endpoint. The synchronized mesh server endpoint establishes a session between the presenter compute device and multiple audience compute devices. The method can further include formatting each page from multiple pages of a portable document format (PDF) to a unique scalable vector graphics (SVG) representation from multiple SVG representations, such that the multiple SVG representations are stored in the browser cache when the multiple pages are formatted. The PDF file includes the multiple pages and multiple tags. The method further includes uploading the multiple SVG representations and the multiple tags to the synchronized mesh server endpoint. The method further includes clearing the application from the browser cache, after the uploading and when an end-of-session message is received from the synchronized mesh server endpoint.