Browser Presentation Control via Server-Side Command Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties joining web conferencing presentations due to the requirement of pre-installed dedicated software, leading to missed starts or delayed presentations across various computing platforms.

Innovation Solution

A distributed client-server system that sends browser-executable instructions to clients to present content items, with user navigation controls disabled for viewers, allowing the presenter to control navigation, ensuring seamless presentation across different platforms without the need for specific software installation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dedicated web conferencing software is required for presentations, then presentation control and navigation are reliable, but users cannot access presentations across different computing platforms and must pre-install software

Engineering Contradiction:
Improveplatform compatibilityVSAvoidsoftware installation requirement
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by enabling presentations to be accessed across multiple computing platforms (mobile devices, tablets, laptops, desktops) through a common web-based interface. The system allows different types of clients to access the same presentation without requiring platform-specific software installation, thereby achieving multi-platform compatibility while maintaining consistent presentation functionality.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent uses an intermediary approach by introducing a web-based interface as a mediator between the presentation server and various client devices. This web interface acts as a universal translator that works across different operating systems and devices, eliminating the need for direct platform-specific software installations while maintaining reliable presentation access.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If user navigation controls are enabled for viewers, then users can freely explore content, but the presenter cannot control the presentation flow and timing

Engineering Contradiction:
Improveuser navigation freedomVSAvoidpresenter control over navigation
Core Design Contradiction:
Ease of operationVSExtent of automation

Solution Approach 1:

The patent applies local quality by providing different navigation control characteristics to different user roles. Presenters receive full navigation control capabilities to manage presentation flow, while viewers receive limited or disabled navigation controls to maintain focus on the presenter's intended content flow. This differentiated approach allows each user type to interact with the system according to their specific needs.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by making navigation control availability conditional and changeable based on user role and presentation state. The system can dynamically enable or disable navigation controls for viewers based on the current presentation context, allowing the presenter to control when and how content is accessed while maintaining ease of operation for authorized users.

Inventive Principle:
Principle #15Dynamics

3Extent of automation

If navigation controls are disabled for viewers, then presenter control is maintained, but users cannot navigate content items independently

Engineering Contradiction:
Improvepresenter controlVSAvoiduser navigation capability
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

The patent applies local quality by providing different navigation control characteristics to different user roles. Presenters receive full navigation control capabilities to manage presentation flow, while viewers receive limited or disabled navigation controls to maintain focus on the presenter's intended content flow. This differentiated approach allows each user type to interact with the system according to their specific needs.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10303418B2Content item presentation system
Publication Date: 2019.05.28 DROPBOX INC
  • US10303418B2 patent drawing
  • US10303418B2 patent drawing
  • US10303418B2 patent drawing

AI summary

In one aspect, a content item presentation server sends, to a first client of the server, browser-executable instructions implementing a presentation application. The instructions are configured to present, at the first client, at least a portion of a content item in the presentation application with at least one user control of the presentation application for navigating the content item in a particular manner disabled. After sending the instructions, the server receives, from a second client of the server, a first command to navigate the content item in the particular manner. In response to receiving the first command, the server sends, to the first client, a second command to navigate the content item in the particular manner thereby causing the presentation application to automatically navigate, at the first client, the content item in the particular manner.