Event-Based Content Collaboration for Live Presentations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Legacy approaches for live content object presentations are resource-intensive and suffer from poor image quality due to the need for sending and processing sequences of still images, especially in environments with unpredictable network bandwidth, leading to inefficiencies in collaboration systems.

Innovation Solution

The implementation of techniques that exchange non-image events between participants, allowing for real-time content object presentation by applying these events to user-specific instances of shared content objects, reducing the demand for computing resources, storage, and network bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If still images are captured and distributed in real-time to all participants, then live presentation functionality is achieved, but resource consumption (network bandwidth, computing power, storage) increases significantly

Engineering Contradiction:
Improvelive presentation functionalityVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts only the essential information from the presentation state by capturing document manipulation events (navigation, zoom, selection) rather than transmitting complete image sequences. This removes redundant data transmission while preserving the core live presentation functionality, significantly reducing network bandwidth and computing resource consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of capturing and transmitting visual output (images), the system inverts the approach by capturing and transmitting the underlying event data that generates the visual output. Participants reconstruct the presentation view locally from these events, eliminating the need for continuous image transmission and reducing resource consumption.

Inventive Principle:
Principle #13The other way round (Inversion)

2Adaptability or versatility

If sequences of images are sent to all audience members, then real-time collaboration is enabled, but network bandwidth consumption increases with group size

Engineering Contradiction:
Improvereal-time collaborationVSAvoidnetwork bandwidth use
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments the presentation state into discrete, atomic events (navigation events, zoom events, selection events) rather than transmitting monolithic image sequences. This segmentation allows efficient compression and targeted transmission of only changed states, reducing network bandwidth consumption that would otherwise scale linearly with audience size.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the parameter of transmission from high-volume image data to low-volume event parameter data. By transmitting compact event descriptors (event type, target object, parameters) instead of pixel data, network bandwidth consumption is dramatically reduced while maintaining real-time collaboration adaptability.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If still images are used for presentation, then compatibility across different devices is achieved, but image quality deteriorates due to network bandwidth limitations

Engineering Contradiction:
Improvedevice compatibilityVSAvoidimage quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent introduces event data as an intermediary between the presenter's device and participants' devices. Instead of directly transmitting images that may degrade, the system transmits lossless event descriptors that participants use to reconstruct the presentation view locally, preserving image quality while maintaining device compatibility through standard rendering.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10742434B2Event-based content object collaboration
Publication Date: 2020.08.11 BOX INC
  • US10742434B2 patent drawing
  • US10742434B2 patent drawing
  • US10742434B2 patent drawing

AI summary

Live presentation sessions are carried out by broadcasting non-image events of a presenter, which non-image events are subsequently performed over instances of shared content that are stored at user devices of a set of audience members. A live presentation can be initiated when two or more users that are authorized to access a content object stored in a shared content repository are authenticated. The presentation session proceeds with delivery of individual instances of the content object to each of the user devices corresponding to a presenter's user device and an audience member's user device. Upon detection of presentation actions that occur over one of the instances of the content object, the presentation actions are codified into a non-image event object, which is then sent to the audience member's user device. Continuing presentation actions are carried-out over respective instances of the content object at the user device of the audience member.